CMakeLists.txt 430 B

123456789101112131415161718
  1. include_directories(${util_SOURCE_DIR}/include)
  2. include_directories(${MYSQL_DIR_INC})
  3. link_libraries(tarsutil)
  4. link_libraries(${MYSQL_DIR_LIB}/libmysqlclient.a)
  5. link_libraries(pthread z dl rt)
  6. set(EXECUTABLE_OUTPUT_PATH ${PROJECT_BINARY_DIR}/bin)
  7. FILE(GLOB_RECURSE SRC_LIST "*.cpp")
  8. foreach(FILE ${SRC_LIST})
  9. get_filename_component(TARGETNAME ${FILE} NAME_WE)
  10. add_executable(${TARGETNAME} ${FILE})
  11. endforeach(FILE)