File tree Expand file tree Collapse file tree 2 files changed +6
-10
lines changed Expand file tree Collapse file tree 2 files changed +6
-10
lines changed Original file line number Diff line number Diff line change @@ -4,14 +4,13 @@ project(cpp-ipc)
44option (LIBIPC_BUILD_TESTS "Build all of libipc's own tests." OFF )
55option (LIBIPC_BUILD_DEMOS "Build all of libipc's own demos." OFF )
66
7+ set (CMAKE_POSITION_INDEPENDENT_CODE ON )
78set (CMAKE_CXX_STANDARD 17)
89set (CMAKE_CXX_FLAGS_RELEASE "${CMAKE_CXX_FLAGS_RELEASE} -DNDEBUG" )
910if (NOT MSVC )
1011 set (CMAKE_CXX_FLAGS_RELEASE "${CMAKE_CXX_FLAGS_RELEASE} -O2" )
1112endif ()
1213
13- include_directories (${CMAKE_SOURCE_DIR} /include )
14-
1514set (LIBRARY_OUTPUT_PATH ${CMAKE_BINARY_DIR} /bin)
1615set (EXECUTABLE_OUTPUT_PATH ${CMAKE_BINARY_DIR} /bin)
1716set (LIBIPC_PROJECT_DIR ${PROJECT_SOURCE_DIR} )
Original file line number Diff line number Diff line change @@ -2,14 +2,6 @@ project(ipc)
22
33option (LIBIPC_BUILD_SHARED_LIBS "Build shared libraries (DLLs)." OFF )
44
5- if (NOT MSVC )
6- add_compile_options (-fPIC)
7- endif ()
8-
9- include_directories (
10- ${LIBIPC_PROJECT_DIR} /include
11- ${LIBIPC_PROJECT_DIR} /src)
12-
135if (UNIX )
146 file (GLOB SRC_FILES ${LIBIPC_PROJECT_DIR} /src/libipc/platform/*_linux.cpp)
157else ()
@@ -37,6 +29,11 @@ else()
3729 add_library (${PROJECT_NAME} STATIC ${SRC_FILES} ${HEAD_FILES} )
3830endif ()
3931
32+ target_include_directories (${PROJECT_NAME}
33+ PUBLIC ${LIBIPC_PROJECT_DIR} /include
34+ PRIVATE ${LIBIPC_PROJECT_DIR} /src
35+ )
36+
4037if (NOT MSVC )
4138 target_link_libraries (${PROJECT_NAME} PUBLIC
4239 pthread
You can’t perform that action at this time.
0 commit comments