diff --git a/CMakeLists.txt b/CMakeLists.txt index ab60ff33a7afdda23a0bcff925a0c231ce1714d8..1e7cf786f27a44ee24bc96de2a1b81768a214607 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -17,7 +17,9 @@ add_library(objlib OBJECT add_library(blc SHARED $<TARGET_OBJECTS:objlib>) add_library(static_blc STATIC $<TARGET_OBJECTS:objlib>) +target_compile_options(objlib PRIVATE -Wno-multichar) target_compile_features(objlib PRIVATE cxx_std_14) + target_include_directories(objlib PUBLIC $<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}/include> $<INSTALL_INTERFACE:include> @@ -38,19 +40,14 @@ set_target_properties(static_blc PROPERTIES OUTPUT_NAME blc) #Describe what will have to be installed or in the package by default the prefix (CMAKE_INSTALL_PREFIX) is '/usr/’ or '/usr/local' depending on your system install(TARGETS blc static_blc EXPORT blc-config - # PUBLIC_HEADER DESTINATION include/blc - INCLUDES DESTINATION include/blc + LIBRARY DESTINATION lib + ARCHIVE DESTINATION lib + ) -# EXPORT blc-config -# INCLUDES DESTINATION include/blc) + install(DIRECTORY include/ DESTINATION include/blc) install(DIRECTORY python/ DESTINATION lib/blc_python) - install(EXPORT blc-config DESTINATION share/blc ) -#DIRECTORY include/ DESTINATION include/blc) -#install(TARGETS blc static_blc DESTINATION lib) -#install(FILES ${PROJECT_SOURCE_DIR}/blc-config.cmake DESTINATION share/blc) -#Wrapping for python -#install(DIRECTORY ${PROJECT_SOURCE_DIR}/python/ DESTINATION lib/blc_python) +