X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=src%2Futils%2FCMakeLists.txt;h=6e37cca13a5e406ec4c8b5502bcb4fea7c494d31;hb=a50400c186a05160e1164bf544571b739ff6fac8;hp=d1e26ff4a4f0fdd3b4e5c68d484615fedb5fdae1;hpb=8c80d760637f8df39262683cd2570f0589423d36;p=bamtools.git diff --git a/src/utils/CMakeLists.txt b/src/utils/CMakeLists.txt index d1e26ff..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 1.0.0 + SOVERSION 2.0.0 OUTPUT_NAME bamtools-utils )