tools/pas2c/CMakeLists.txt
branchwebgl
changeset 8044 796f2653f21d
parent 7985 259231ebf099
child 9238 84e591af6c29
equal deleted inserted replaced
8041:ecb446b9b7d6 8044:796f2653f21d
     2         Main.hs
     2         Main.hs
     3         PascalBasics.hs
     3         PascalBasics.hs
     4         PascalParser.hs
     4         PascalParser.hs
     5         PascalPreprocessor.hs
     5         PascalPreprocessor.hs
     6         PascalUnitSyntaxTree.hs
     6         PascalUnitSyntaxTree.hs
     7         pas2c.hs
     7         Pas2C.hs
     8     )
     8     )
     9 
     9 
    10 set(pas2c_main ${hedgewars_SOURCE_DIR}/tools/pas2c/Main.hs)
    10 set(pas2c_main ${CMAKE_SOURCE_DIR}/tools/pas2c/Main.hs)
    11 
    11 
    12 set(ghc_flags
    12 set(ghc_flags
    13         --make ${pas2c_main}
    13         --make ${pas2c_main}
    14         -i${hedgewars_SOURCE_DIR}/tools/pas2c/
    14         -i${CMAKE_SOURCE_DIR}/tools/pas2c/
    15         -o ${EXECUTABLE_OUTPUT_PATH}/pas2c${CMAKE_EXECUTABLE_SUFFIX}
    15         -o ${EXECUTABLE_OUTPUT_PATH}/pas2c${CMAKE_EXECUTABLE_SUFFIX}
    16         -odir ${CMAKE_CURRENT_BINARY_DIR}
    16         -odir ${CMAKE_CURRENT_BINARY_DIR}
    17         -hidir ${CMAKE_CURRENT_BINARY_DIR}
    17         -hidir ${CMAKE_CURRENT_BINARY_DIR}
    18         ${haskell_flags}
    18         ${haskell_flags}
    19     )
    19     )