Commiting this before I go mad.
This commit is contained in:
parent
b72cabd80e
commit
a658f8b956
|
@ -6,6 +6,20 @@ SET(CMAKE_MODULE_PATH ${PROJECT_SOURCE_DIR}/CMakeScripts)
|
|||
INCLUDE(CMakeScripts/CMakeDetermineASMCompiler.cmake)
|
||||
INCLUDE(CMakeScripts/CMakeASMInformation.cmake)
|
||||
|
||||
#Support building Windows builds from UNIX
|
||||
IF ( WINCROSS )
|
||||
SET( CMAKE_C_COMPILER i586-mingw32-gcc )
|
||||
SET( CMAKE_CXX_COMPILER i586-mingw32-g++ )
|
||||
SET( CMAKE_RANLIB i586-mingw32-ranlib )
|
||||
SET( CMAKE_AR i586-mingw32-ar )
|
||||
SET( CMAKE_LINKER i586-mingw32-ld )
|
||||
SET( CMAKE_NM i586-mingw32-nm )
|
||||
SET( CMAKE_OBJCOPY i586-mingw32-objcopy )
|
||||
SET( CMAKE_OBJDUMP i586-mingw32-objdump )
|
||||
SET( CMAKE_STRIP i586-mingw32-strip )
|
||||
SET( WIN32 1 )
|
||||
ENDIF ( WINCROSS )
|
||||
|
||||
# The project's name is VBA-M it uses assembly, C and C++ code
|
||||
PROJECT(VBA-M ASM C CXX)
|
||||
|
||||
|
@ -73,7 +87,11 @@ IF( NOT USE_ASM_CORE )
|
|||
ENDIF( NOT USE_ASM_CORE )
|
||||
|
||||
# Compiler flags
|
||||
SET( CMAKE_ASM_FLAGS "-Isrc/hq/asm/ -O1 -DELF")
|
||||
IF ( WIN32 )
|
||||
SET( CMAKE_ASM_FLAGS "-Isrc/hq/asm/ -O1")
|
||||
ELSE ( WIN32 )
|
||||
SET( CMAKE_ASM_FLAGS "-Isrc/hq/asm/ -O1 -DELF")
|
||||
ENDIF ( WIN32 )
|
||||
SET( CMAKE_C_FLAGS "-O3 -Wall")
|
||||
SET( CMAKE_CXX_FLAGS "-O3 -Wall")
|
||||
|
||||
|
|
Loading…
Reference in New Issue