summaryrefslogtreecommitdiff
path: root/example
diff options
context:
space:
mode:
authoryangwei <[email protected]>2023-06-02 17:47:38 +0800
committeryangwei <[email protected]>2023-06-02 17:47:38 +0800
commitf384a719c26668424cb6e1f88a1c628975166b3a (patch)
treea1909ad74a2568d0b77ee737aeff8c8b93895301 /example
parent7760c274c258b19585f40b8db5f443d7ead425d6 (diff)
🔧 build(cmake): 调整luajit编译方式,控制在build目录内Build-refactor-luajit-compile
Diffstat (limited to 'example')
-rw-r--r--example/CMakeLists.txt20
-rw-r--r--example/luatest/CMakeLists.txt15
2 files changed, 7 insertions, 28 deletions
diff --git a/example/CMakeLists.txt b/example/CMakeLists.txt
index 40573e5..1bd1e7d 100644
--- a/example/CMakeLists.txt
+++ b/example/CMakeLists.txt
@@ -2,23 +2,11 @@ cmake_minimum_required(VERSION 3.5)
project (single_thread)
project (multithread)
-link_directories("${CMAKE_BINARY_DIR}/src")
-link_directories("${CMAKE_BINARY_DIR}/support/luajit2/src/luajit2/src/")
add_definitions(-g -W -Wall)
-
add_executable(single_thread single_thread.cpp)
add_executable(multithread multithread.cpp)
-if (BUILD_STATIC_LIB)
- add_dependencies(single_thread ${lib_name}_static)
- add_dependencies(multithread ${lib_name}_static)
- target_link_libraries(single_thread ${lib_name}_static pthread)
- target_link_libraries(multithread ${lib_name}_static pthread)
-else()
- add_dependencies(single_thread ${lib_name}_shared)
- add_dependencies(multithread ${lib_name}_shared)
- target_link_libraries(single_thread ${lib_name}_shared pthread)
- target_link_libraries(multithread ${lib_name}_shared pthread)
-endif()
-
-# add_subdirectory(luatest) \ No newline at end of file
+add_dependencies(single_thread ${lib_name}_shared)
+add_dependencies(multithread ${lib_name}_shared)
+target_link_libraries(single_thread ${lib_name}_shared pthread)
+target_link_libraries(multithread ${lib_name}_shared pthread)
diff --git a/example/luatest/CMakeLists.txt b/example/luatest/CMakeLists.txt
index 3031e84..9dafa78 100644
--- a/example/luatest/CMakeLists.txt
+++ b/example/luatest/CMakeLists.txt
@@ -1,17 +1,8 @@
cmake_minimum_required(VERSION 3.5)
project (luatest)
-include_directories("../../src/")
-link_directories("${CMAKE_BINARY_DIR}/src")
-#link_directories("${CMAKE_BINARY_DIR}/support/luajit2/src/luajit2/src/")
-
+include_directories(${PROJECT_SOURCE_DIR}/src/)
add_definitions(-g -W -Wall -O0 -rdynamic)
-
add_executable(luatest luatest.cpp)
-if (BUILD_STATIC_LIB)
- add_dependencies(luatest ${lib_name}_static)
- target_link_libraries(luatest ${lib_name}_static pthread dl pcap)
-else()
- add_dependencies(luatest ${lib_name}_shared)
- target_link_libraries(luatest ${lib_name}_shared pthread dl pcap)
-endif()
+add_dependencies(luatest ${lib_name}_shared)
+target_link_libraries(luatest ${lib_name}_shared pthread dl pcap)