X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=src%2Futils%2FCMakeLists.txt;h=6e37cca13a5e406ec4c8b5502bcb4fea7c494d31;hb=a50400c186a05160e1164bf544571b739ff6fac8;hp=f93835bb97ead4fb1531ed3facef6cf4c3819097;hpb=4c9d2fdc9c556713531bdd2f25ce49685ab218e9;p=bamtools.git diff --git a/src/utils/CMakeLists.txt b/src/utils/CMakeLists.txt index f93835b..6e37cca 100644 --- a/src/utils/CMakeLists.txt +++ b/src/utils/CMakeLists.txt @@ -6,24 +6,25 @@ # ========================== # list include paths -include_directories (${BamTools_SOURCE_DIR}/src/api) +include_directories( ${BamTools_SOURCE_DIR}/src/api ) # add compiler definitions -#add_definitions(-DBAMTOOLS_UTILS_LIBRARY) # (for proper exporting of library symbols) +add_definitions( -DBAMTOOLS_UTILS_LIBRARY ) # (for proper exporting of library symbols) +add_definitions( -fPIC ) # (attempt to force PIC compiling on CentOS, not being set on shared libs by CMake) # create BamTools utils library -add_library ( BamTools-utils SHARED - bamtools_fasta.cpp - bamtools_options.cpp - bamtools_pileup_engine.cpp - bamtools_utilities.cpp - ) +add_library( BamTools-utils SHARED + bamtools_fasta.cpp + bamtools_options.cpp + bamtools_pileup_engine.cpp + bamtools_utilities.cpp + ) # link BamTools-utils library with BamTools automatically -target_link_libraries ( BamTools-utils BamTools ) +target_link_libraries( BamTools-utils BamTools ) # set BamTools library properties set_target_properties( BamTools-utils PROPERTIES - SOVERSION 0.9.0 + SOVERSION 2.0.0 OUTPUT_NAME bamtools-utils )