From 75b0842cb40b931d8f845159d2945a9b2b48a493 Mon Sep 17 00:00:00 2001 From: wjf-hs Date: Fri, 21 Jun 2024 17:37:59 +0800 Subject: [PATCH] =?UTF-8?q?=E8=83=BD=E7=94=9F=E6=88=90=E6=B5=8B=E8=AF=95?= =?UTF-8?q?=E7=9A=84test.exe=E4=BA=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .gitignore | 1 + CMakelists.txt | 9 +++++++++ src/CMakelists.txt | 2 +- test/CMakelists.txt | 10 +++++++--- test/test.c | 1 + 5 files changed, 19 insertions(+), 4 deletions(-) diff --git a/.gitignore b/.gitignore index db05b25..b5e7c37 100644 --- a/.gitignore +++ b/.gitignore @@ -1,6 +1,7 @@ # cmake build/ +release/ # SI4 SIP.si4project/ diff --git a/CMakelists.txt b/CMakelists.txt index 7531ffa..5ada698 100644 --- a/CMakelists.txt +++ b/CMakelists.txt @@ -22,3 +22,12 @@ set(CMAKE_CXX_FLAGS_RELEASE "$ENV{CXXFLAGS} -O3 -Wall") # install set(CMAKE_INSTALL_PREFIX "./release") + +# generate target +# add_executable(${PROJECT_NAME} ${DIR_TEST}) + +# link libary +# target_link_libraries(${PROJECT_NAME} unicstl) + +# install +# install(TARGETS ${PROJECT_NAME} DESTINATION bin) diff --git a/src/CMakelists.txt b/src/CMakelists.txt index 868185c..6ceb6b0 100644 --- a/src/CMakelists.txt +++ b/src/CMakelists.txt @@ -4,4 +4,4 @@ aux_source_directory(. LIB_SRC) add_library(unicstl STATIC ${LIB_SRC}) # install -install(TARGETS unicstl DESTINATION bin) +install(TARGETS unicstl DESTINATION lib) diff --git a/test/CMakelists.txt b/test/CMakelists.txt index 4e20d8b..19c92bb 100644 --- a/test/CMakelists.txt +++ b/test/CMakelists.txt @@ -1,10 +1,14 @@ +project(test) + +# include +include_directories(.) +# add src aux_source_directory(. DIR_TEST) -include_directories(.) - # generate target -add_executable(${PROJECT_NAME} test.c) +add_executable(${PROJECT_NAME} ${DIR_TEST}) + # link libary target_link_libraries(${PROJECT_NAME} unicstl) diff --git a/test/test.c b/test/test.c index 4b39e50..917a62e 100644 --- a/test/test.c +++ b/test/test.c @@ -3,6 +3,7 @@ int main() { + printf("----- unicstl -----\n"); // while (1) { // list_test();