CMakeLists.txt
changeset 10040 4ac87acbaed9
parent 10015 4feced261c68
parent 10029 3b3d3e465e6a
child 10380 07ae8fd1d7d4
equal deleted inserted replaced
10019:c00db97a668f 10040:4ac87acbaed9
    38 
    38 
    39 set(GHFLAGS "" CACHE STRING "Additional Haskell flags")
    39 set(GHFLAGS "" CACHE STRING "Additional Haskell flags")
    40 if(UNIX AND NOT APPLE)
    40 if(UNIX AND NOT APPLE)
    41     set(DATA_INSTALL_DIR "share/hedgewars" CACHE STRING "Resource folder path")
    41     set(DATA_INSTALL_DIR "share/hedgewars" CACHE STRING "Resource folder path")
    42 endif()
    42 endif()
       
    43 
       
    44 option(NOVERSIONINFOUPDATE "Disable update of version_info.txt. To be used if source is in a git/repo that is NOT the hedgewars repo" OFF)
    43 
    45 
    44 #system paths for finding required fonts (see share/hedgewars/Data/fonts)
    46 #system paths for finding required fonts (see share/hedgewars/Data/fonts)
    45 #subdirectories will NOT be searched.
    47 #subdirectories will NOT be searched.
    46 #all fonts that can't be found will be bundled with hedgewars
    48 #all fonts that can't be found will be bundled with hedgewars
    47 set(FONTS_DIRS "" CACHE STRING "Additional paths to folders where required fonts can be found ( ; is separator)")
    49 set(FONTS_DIRS "" CACHE STRING "Additional paths to folders where required fonts can be found ( ; is separator)")
   232 
   234 
   233 set(LUATESTS "${CMAKE_SOURCE_DIR}/tests/lua")
   235 set(LUATESTS "${CMAKE_SOURCE_DIR}/tests/lua")
   234 set(LUAAPITESTS "${LUATESTS}/luaAPI")
   236 set(LUAAPITESTS "${LUATESTS}/luaAPI")
   235 set(TESTSDATADIR "${CMAKE_SOURCE_DIR}/share/hedgewars/Data")
   237 set(TESTSDATADIR "${CMAKE_SOURCE_DIR}/share/hedgewars/Data")
   236 
   238 
   237 add_test("LuaAPI:GetZoom/SetZoom" "bin/hwengine" "--prefix" "${TESTSDATADIR}" "--lua-test" "${LUATESTS}/luaAPI/zoom_get_set.lua")
   239 
       
   240 add_test("LuaAPI:GetZoom/SetZoom" "bin/hwengine" "--prefix" "${TESTSDATADIR}" "--nosound" "--nomusic" "--lua-test" "${LUAAPITESTS}/zoom_get_set.lua")
       
   241 
       
   242 # set set this to "" if you want to see what's going on
       
   243 set(STATSONLYFLAG "--stats-only")
       
   244 add_test("LuaAPI:GetGravity/SetGravity" "bin/hwengine" "--prefix" "${TESTSDATADIR}" "--nosound" "--nomusic" ${STATSONLYFLAG} "--lua-test" "${LUAAPITESTS}/gravity_get_set.lua")
       
   245 add_test("DrillRockets_drill" "bin/hwengine" "--prefix" "${TESTSDATADIR}" "--nosound" "--nomusic" ${STATSONLYFLAG} "--lua-test" "${LUATESTS}/drillrockets_drill.lua")
       
   246 add_test("DrillRockets_boom" "bin/hwengine" "--prefix" "${TESTSDATADIR}" "--nosound" "--nomusic" ${STATSONLYFLAG} "--lua-test" "${LUATESTS}/drillrockets_boom.lua")