2013-02-11 01:18:47 +00:00
|
|
|
|
2017-10-02 19:11:28 +00:00
|
|
|
include_directories("${CMAKE_CURRENT_SOURCE_DIR}")
|
2013-02-11 01:18:47 +00:00
|
|
|
|
2014-08-03 16:08:08 +00:00
|
|
|
set(MPW_SRC mpw.cpp mpw_io.cpp mpw_close.cpp mpw_access.cpp mpw_ioctl.cpp mpw_errno.cpp
|
2013-08-03 02:13:04 +00:00
|
|
|
environment.cpp)
|
|
|
|
|
2013-02-11 01:18:47 +00:00
|
|
|
|
2013-07-14 05:46:10 +00:00
|
|
|
add_custom_command(
|
2013-08-03 02:13:04 +00:00
|
|
|
OUTPUT environment.cpp
|
2022-11-18 02:07:45 +00:00
|
|
|
COMMAND "${RAGEL}" -p -G2 -o environment.cpp "${CMAKE_CURRENT_SOURCE_DIR}/environment.rl"
|
2013-08-03 02:13:04 +00:00
|
|
|
MAIN_DEPENDENCY environment.rl
|
2013-07-14 05:46:10 +00:00
|
|
|
)
|
2013-02-11 01:18:47 +00:00
|
|
|
|
2013-08-01 17:53:34 +00:00
|
|
|
|
2013-07-14 19:17:00 +00:00
|
|
|
set_source_files_properties(
|
2013-08-03 02:13:04 +00:00
|
|
|
environment.cpp # environ.cpp ep.cpp epv.cpp
|
2013-07-14 19:17:00 +00:00
|
|
|
PROPERTIES
|
|
|
|
COMPILE_FLAGS
|
|
|
|
"${CMAKE_CXX_FLAGS} -Wno-unused-variable"
|
|
|
|
)
|
2013-02-11 01:18:47 +00:00
|
|
|
|
|
|
|
add_library(MPW_LIB ${MPW_SRC})
|