2 CMAKE_MINIMUM_REQUIRED(VERSION 2.8)
5 set (CMAKE_MODULE_PATH "${CMAKE_SOURCE_DIR}/etc")
6 set(CMAKE_ALLOW_DUPLICATE_CUSTOM_TARGETS TRUE)
10 set(exename ${name}-exe)
11 set(libname ${name}-library)
15 "src/ops.statement.cpp"
17 "src/builtin.string.cpp"
18 "src/builtin.table.cpp"
19 "src/builtin.array.cpp"
29 include_directories("include")
37 # praise cmake for making things easier!
38 add_library(${libname} SHARED ${libsources})
39 SET_TARGET_PROPERTIES(${libname} PROPERTIES OUTPUT_NAME ${name})
40 target_link_libraries(${libname})
44 add_executable(${exename} ${binsources})
45 SET_TARGET_PROPERTIES(${exename} PROPERTIES OUTPUT_NAME ${name})
46 target_link_libraries(${exename} ${libname})