# ==========================
# 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
)