mirror of
https://github.com/carp-lang/Carp.git
synced 2024-10-12 04:58:18 +03:00
36 lines
836 B
CMake
36 lines
836 B
CMake
cmake_minimum_required(VERSION 3.0)
|
|
|
|
project(carp-repl)
|
|
|
|
set(VERSION_MAJOR "0")
|
|
set(VERSION_MINOR "0")
|
|
set(VERSION_PATCH "1")
|
|
set(VERSION "${VERSION_MAJOR}.${VERSION_MINOR}.${VERSION_PATCH}")
|
|
|
|
set(LIBFFI_INCLUDE_PATH
|
|
"${PROJECT_SOURCE_DIR}/../libffi/x86_64-apple-darwin15.3.0/include"
|
|
CACHE
|
|
PATH
|
|
"libffi include directory")
|
|
|
|
set(LIBFFI_LIBRARY_PATH
|
|
"${PROJECT_SOURCE_DIR}/../libffi/x86_64-apple-darwin15.3.0/.libs"
|
|
CACHE
|
|
PATH
|
|
"libffi library directory")
|
|
|
|
set(SOURCE_DIR src)
|
|
include(globfiles.cmake)
|
|
|
|
include_directories(${LIBFFI_INCLUDE_PATH})
|
|
link_directories(${LIBFFI_LIBRARY_PATH})
|
|
|
|
add_executable(${PROJECT_NAME} ${${PROJECT_NAME}_h} ${${PROJECT_NAME}_c})
|
|
|
|
target_link_libraries(${PROJECT_NAME} ffi)
|
|
|
|
set_target_properties(${PROJECT_NAME}
|
|
PROPERTIES
|
|
RUNTIME_OUTPUT_DIRECTORY "${PROJECT_SOURCE_DIR}/bin")
|
|
|