1
0
Files
libcmo21/BMap/CMakeLists.txt

38 lines
583 B
CMake
Raw Normal View History

# Create shared library
add_library(BMap SHARED "")
# Setup sources
target_sources(BMap
PRIVATE
BMap.cpp
BMExports.cpp
)
# Setup headers
target_sources(BMap
PRIVATE
FILE_SET HEADERS
FILES
BMap.hpp
BMExports.hpp
)
# Setup header infomation
target_include_directories(BMap
PRIVATE
"${CMAKE_CURRENT_LIST_DIR}"
)
# Setup linked library infomation
target_link_libraries(BMap
PRIVATE
YYCC::YYCCommonplace
LibCmo
)
# Enable export macro
target_compile_definitions(BMap
PRIVATE
BMAP_EXPORTING
)
# Install BMap
install(TARGETS BMap
RUNTIME DESTINATION ${NEMO_INSTALL_BIN_PATH}
)