# MinGW/MSYS2 静态链接 if(MINGW) add_link_options(-static -static-libgcc -static-libstdc++) elseif(UNIX AND NOT APPLE) # Linux 静态链接 add_link_options(-static-libgcc -static-libstdc++) endif() if(WIN32) set(CMAKE_FIND_LIBRARY_SUFFIXES ".a" ".lib" ".dll.a") else() set(CMAKE_FIND_LIBRARY_SUFFIXES ".a" ".so") endif() if(EXISTS ${CMAKE_CURRENT_LIST_DIR}/test_ast/CMakeLists.txt) add_subdirectory(test_ast) endif() if(EXISTS ${CMAKE_CURRENT_LIST_DIR}/test_lsp_any/CMakeLists.txt) add_subdirectory(test_lsp_any) endif() if(EXISTS ${CMAKE_CURRENT_LIST_DIR}/test_symbol/CMakeLists.txt) add_subdirectory(test_symbol) endif()