cmake_minimum_required(VERSION 3.0.0) project(ml VERSION 0.1.0) set(CMAKE_CXX_STANDARD 17) # set(CMAKE_CXX_STANDARD_REQUIRED ON) # set(CMAKE_CXX_EXTENSIONS OFF) # set(CMAKE_OSX_DEPLOYMENT_TARGET "10.14") set(CPACK_PROJECT_NAME ${PROJECT_NAME}) set(CPACK_PROJECT_VERSION ${PROJECT_VERSION}) include_directories(/usr/local/opt/openssl/include ${CMAKE_SOURCE_DIR}/clib ${CMAKE_SOURCE_DIR} ) link_directories(/usr/local/lib /usr/local/opt/openssl/lib) project(ml) set(PROJECT_NAME ml) set(SOURCE ml.cpp ml_io.cpp clib/csvparser.cpp clib/sslclient.cpp clib/json11.cpp) add_executable(${PROJECT_NAME} ${SOURCE}) target_link_libraries(${PROJECT_NAME} stdc++ m ssl crypto)