Update CMakeLists for non-Windows platforms

This commit is contained in:
seelabs
2016-05-10 11:55:39 -04:00
committed by Vinnie Falco
parent 4f1b9089b8
commit bbfe44cc10
3 changed files with 8 additions and 4 deletions

View File

@@ -12,7 +12,7 @@ if (WIN32)
else()
set(Boost_USE_STATIC_LIBS ON)
set(Boost_USE_MULTITHREADED ON)
find_package(Boost REQUIRED COMPONENTS filesystem program_options system)
find_package(Boost REQUIRED COMPONENTS coroutine context thread filesystem program_options system)
include_directories(${Boost_INCLUDE_DIRS})
link_directories(${Boost_LIBRARY_DIR})
@@ -20,7 +20,7 @@ else()
find_package(Threads)
set(CMAKE_CXX_FLAGS
"${CMAKE_CXX_FLAGS} -g -std=c++11 -Wall /Wextra /Wpedantic /Wconversion -Wno-unused-variable")
"${CMAKE_CXX_FLAGS} -g -std=c++11 -Wall -Wextra -Wpedantic -Wconversion -Wno-unused-variable")
endif()
message ("cxx Flags: " ${CMAKE_CXX_FLAGS})

View File

@@ -14,5 +14,5 @@ add_executable (lib-tests
)
if (NOT WIN32)
target_link_libraries(core-tests ${Boost_LIBRARIES})
target_link_libraries(lib-tests ${Boost_LIBRARIES})
endif()

View File

@@ -30,7 +30,7 @@ add_executable (http-tests
)
if (NOT WIN32)
target_link_libraries(http-tests ${Boost_LIBRARIES})
target_link_libraries(http-tests ${Boost_LIBRARIES} ${CMAKE_THREAD_LIBS_INIT})
endif()
add_executable (bench-tests
@@ -39,3 +39,7 @@ add_executable (bench-tests
nodejs_parser.cpp
parser_bench.cpp
)
if (NOT WIN32)
target_link_libraries(bench-tests ${Boost_LIBRARIES})
endif()