mirror of
https://github.com/mutouyun/cpp-ipc.git
synced 2025-12-10 02:36:44 +08:00
26 lines
676 B
CMake
26 lines
676 B
CMake
project(imp)
|
|
|
|
aux_source_directory(${LIBIPC_PROJECT_DIR}/src/libimp SRC_FILES)
|
|
|
|
file(GLOB HEAD_FILES
|
|
${LIBIPC_PROJECT_DIR}/include/libimp/*.h)
|
|
|
|
add_library(${PROJECT_NAME} STATIC ${SRC_FILES} ${HEAD_FILES})
|
|
|
|
# set output directory
|
|
set_target_properties(${PROJECT_NAME}
|
|
PROPERTIES
|
|
ARCHIVE_OUTPUT_DIRECTORY "${CMAKE_BINARY_DIR}/lib"
|
|
LIBRARY_OUTPUT_DIRECTORY "${CMAKE_BINARY_DIR}/lib"
|
|
RUNTIME_OUTPUT_DIRECTORY "${CMAKE_BINARY_DIR}/bin")
|
|
|
|
target_include_directories(${PROJECT_NAME}
|
|
PUBLIC ${LIBIPC_PROJECT_DIR}/include
|
|
PRIVATE ${LIBIPC_PROJECT_DIR}/src)
|
|
|
|
install(
|
|
TARGETS ${PROJECT_NAME}
|
|
RUNTIME DESTINATION bin
|
|
LIBRARY DESTINATION lib
|
|
ARCHIVE DESTINATION lib)
|