package An official xmake package repository
https://xrepo.xmake.io/
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
72 lines
2.6 KiB
72 lines
2.6 KiB
diff --git a/CMakeLists.txt b/CMakeLists.txt |
|
index fd43e91..5ddef71 100644 |
|
--- a/CMakeLists.txt |
|
+++ b/CMakeLists.txt |
|
@@ -39,26 +39,6 @@ else() |
|
add_library(promise STATIC ${my_sources} ${my_headers}) |
|
endif() |
|
|
|
- |
|
-add_executable(test0 ${my_headers} example/test0.cpp) |
|
-target_link_libraries(test0 PRIVATE promise) |
|
- |
|
-add_executable(simple_timer ${my_headers} example/simple_timer.cpp) |
|
-target_link_libraries(simple_timer PRIVATE promise) |
|
- |
|
-add_executable(simple_benchmark_test ${my_headers} example/simple_benchmark_test.cpp) |
|
-target_link_libraries(simple_benchmark_test PRIVATE promise) |
|
- |
|
-find_package(Threads) |
|
-if(Threads_FOUND) |
|
- add_executable(multithread_test ${my_headers} example/multithread_test.cpp) |
|
- target_link_libraries(multithread_test PRIVATE promise Threads::Threads) |
|
-endif() |
|
- |
|
-add_executable(chain_defer_test ${my_headers} example/chain_defer_test.cpp) |
|
-target_link_libraries(chain_defer_test PRIVATE promise) |
|
- |
|
- |
|
find_package(Boost) |
|
if(NOT Boost_FOUND) |
|
message(WARNING "Boost not found, so asio projects will not be compiled") |
|
@@ -70,40 +50,4 @@ else() |
|
endif (UNIX) |
|
|
|
include_directories(. ./add_ons/asio) |
|
- |
|
- add_executable(asio_benchmark_test ${my_headers} example/asio_benchmark_test.cpp) |
|
- target_compile_definitions(asio_benchmark_test PRIVATE BOOST_ALL_NO_LIB) |
|
- target_link_libraries(asio_benchmark_test PRIVATE promise) |
|
- |
|
- add_executable(asio_timer ${my_headers} example/asio_timer.cpp) |
|
- target_compile_definitions(asio_timer PRIVATE BOOST_ALL_NO_LIB) |
|
- target_link_libraries(asio_timer PRIVATE promise) |
|
- |
|
- add_executable(asio_http_client ${my_headers} example/asio_http_client.cpp) |
|
- target_compile_definitions(asio_http_client PRIVATE BOOST_ALL_NO_LIB) |
|
- target_link_libraries(asio_http_client PRIVATE promise) |
|
- |
|
- add_executable(asio_http_server ${my_headers} example/asio_http_server.cpp) |
|
- target_compile_definitions(asio_http_server PRIVATE BOOST_ALL_NO_LIB) |
|
- target_link_libraries(asio_http_server PRIVATE promise) |
|
-endif() |
|
- |
|
- |
|
-find_package(QT NAMES Qt6 Qt5 COMPONENTS Widgets) |
|
-find_package(Qt${QT_VERSION_MAJOR} COMPONENTS Widgets) |
|
-if(NOT QT_DIR) |
|
- message(WARNING "QT not found, so project qt_timer will not be compiled") |
|
-else() |
|
- if(PROMISE_BUILD_SHARED OR BUILD_SHARED_LIBS) |
|
- add_library(promise_qt SHARED ./add_ons/qt/promise_qt.cpp ${my_headers}) |
|
- else() |
|
- add_library(promise_qt STATIC ./add_ons/qt/promise_qt.cpp ${my_headers}) |
|
- endif() |
|
- target_link_libraries(promise_qt PRIVATE promise Qt${QT_VERSION_MAJOR}::Widgets) |
|
- |
|
- add_subdirectory(./example/qt_timer) |
|
-endif() |
|
- |
|
-if(MSVC) |
|
- add_subdirectory(./example/mfc_timer) |
|
endif()
|
|
|