equal
deleted
inserted
replaced
|
1 find_package(GHC REQUIRED) |
|
2 |
1 set(pas2c_sources |
3 set(pas2c_sources |
2 Main.hs |
4 Main.hs |
3 PascalBasics.hs |
5 PascalBasics.hs |
4 PascalParser.hs |
6 PascalParser.hs |
5 PascalPreprocessor.hs |
7 PascalPreprocessor.hs |
17 -hidir ${CMAKE_CURRENT_BINARY_DIR} |
19 -hidir ${CMAKE_CURRENT_BINARY_DIR} |
18 ${haskell_flags} |
20 ${haskell_flags} |
19 ) |
21 ) |
20 |
22 |
21 add_custom_command(OUTPUT "${EXECUTABLE_OUTPUT_PATH}/pas2c${CMAKE_EXECUTABLE_SUFFIX}" |
23 add_custom_command(OUTPUT "${EXECUTABLE_OUTPUT_PATH}/pas2c${CMAKE_EXECUTABLE_SUFFIX}" |
22 COMMAND "${ghc_executable}" |
24 COMMAND "${GHC_EXECUTABLE}" |
23 ARGS ${ghc_flags} |
25 ARGS ${ghc_flags} |
24 MAIN_DEPENDENCY ${hwserv_main} |
26 MAIN_DEPENDENCY ${hwserv_main} |
25 DEPENDS ${hwserver_sources} |
27 DEPENDS ${hwserver_sources} |
26 ) |
28 ) |
27 |
29 |