mirror of https://github.com/PCSX2/pcsx2.git
* Grunt work :) Use variables to set flags to ease futur modifications
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@3146 96395faa-99c1-11dd-bbfe-3dabce05a288
This commit is contained in:
parent
00647fd299
commit
6055ca126b
|
@ -3,22 +3,33 @@
|
|||
# plugin name
|
||||
set(CDVDisoName CDVDiso)
|
||||
|
||||
set(CommonFlags
|
||||
-Wall
|
||||
-m32
|
||||
-fpic
|
||||
-fpermissive
|
||||
)
|
||||
|
||||
set(OptimizationFlags
|
||||
-O2
|
||||
)
|
||||
|
||||
# Debug - Build
|
||||
if(CMAKE_BUILD_TYPE STREQUAL Debug)
|
||||
# add defines
|
||||
add_definitions(-Wall -m32 -g -fpic -fpermissive)
|
||||
add_definitions(${CommonFlags} -g)
|
||||
endif(CMAKE_BUILD_TYPE STREQUAL Debug)
|
||||
|
||||
# Devel - Build
|
||||
if(CMAKE_BUILD_TYPE STREQUAL Devel)
|
||||
# add defines
|
||||
add_definitions(-Wall -m32 -O2 -fpic -fomit-frame-pointer -fpermissive)
|
||||
add_definitions(${CommonFlags} ${OptimizationFlags})
|
||||
endif(CMAKE_BUILD_TYPE STREQUAL Devel)
|
||||
|
||||
# Release - Build
|
||||
if(CMAKE_BUILD_TYPE STREQUAL Release)
|
||||
# add defines
|
||||
add_definitions(-Wall -m32 -O2 -fpic -fomit-frame-pointer -fpermissive)
|
||||
add_definitions(${CommonFlags} ${OptimizationFlags})
|
||||
endif(CMAKE_BUILD_TYPE STREQUAL Release)
|
||||
|
||||
# CDVDiso sources
|
||||
|
@ -66,7 +77,7 @@ target_link_libraries(${CDVDisoName} ${BZIP2_LIBRARIES})
|
|||
|
||||
# Force the linker into 32 bits mode
|
||||
target_link_libraries(${CDVDisoName} -m32)
|
||||
|
||||
|
||||
# Linker strip option
|
||||
if (CMAKE_BUILD_STRIP)
|
||||
target_link_libraries(${CDVDisoName} -s)
|
||||
|
|
|
@ -3,22 +3,35 @@
|
|||
# plugin name
|
||||
set(CDVDlinuzName CDVDlinuz)
|
||||
|
||||
set(CommonFlags
|
||||
-Wall
|
||||
-m32
|
||||
-fPIC
|
||||
-D_LARGEFILE64_SOURCE
|
||||
)
|
||||
|
||||
set(OptimizationFlags
|
||||
-O2
|
||||
-DNDEBUG
|
||||
-fomit-frame-pointer
|
||||
)
|
||||
|
||||
# Debug - Build
|
||||
if(CMAKE_BUILD_TYPE STREQUAL Debug)
|
||||
# add defines
|
||||
add_definitions(-Wall -m32 -g -fPIC -D_LARGEFILE64_SOURCE)
|
||||
add_definitions(${CommonFlags} -g)
|
||||
endif(CMAKE_BUILD_TYPE STREQUAL Debug)
|
||||
|
||||
# Devel - Build
|
||||
if(CMAKE_BUILD_TYPE STREQUAL Devel)
|
||||
# add defines
|
||||
add_definitions(-Wall -m32 -O2 -fPIC -fomit-frame-pointer -D_LARGEFILE64_SOURCE -DNDEBUG)
|
||||
add_definitions(${CommonFlags} ${OptimizationFlags})
|
||||
endif(CMAKE_BUILD_TYPE STREQUAL Devel)
|
||||
|
||||
# Release - Build
|
||||
if(CMAKE_BUILD_TYPE STREQUAL Release)
|
||||
# add defines
|
||||
add_definitions(-Wall -m32 -O2 -fPIC -fomit-frame-pointer -D_LARGEFILE64_SOURCE -DNDEBUG)
|
||||
add_definitions(${CommonFlags} ${OptimizationFlags})
|
||||
endif(CMAKE_BUILD_TYPE STREQUAL Release)
|
||||
|
||||
# CDVDlinuz sources
|
||||
|
|
|
@ -3,28 +3,38 @@
|
|||
# plugin name
|
||||
set(CDVDnullName CDVDnull)
|
||||
|
||||
set(CommonFlags
|
||||
-Wall
|
||||
-m32
|
||||
-fPIC
|
||||
)
|
||||
|
||||
set(OptimizationFlags
|
||||
-O2
|
||||
)
|
||||
|
||||
# Debug - Build
|
||||
if(CMAKE_BUILD_TYPE STREQUAL Debug)
|
||||
# add defines
|
||||
add_definitions(-Wall -fPIC -m32 -g)
|
||||
add_definitions(${CommonFlags} -g)
|
||||
endif(CMAKE_BUILD_TYPE STREQUAL Debug)
|
||||
|
||||
# Devel - Build
|
||||
if(CMAKE_BUILD_TYPE STREQUAL Devel)
|
||||
# add defines
|
||||
add_definitions(-Wall -fPIC -m32 -O2)
|
||||
add_definitions(${CommonFlags} ${OptimizationFlags})
|
||||
endif(CMAKE_BUILD_TYPE STREQUAL Devel)
|
||||
|
||||
# Release - Build
|
||||
if(CMAKE_BUILD_TYPE STREQUAL Release)
|
||||
# add defines
|
||||
add_definitions(-Wall -fPIC -m32 -O2)
|
||||
add_definitions(${CommonFlags} ${OptimizationFlags})
|
||||
endif(CMAKE_BUILD_TYPE STREQUAL Release)
|
||||
|
||||
# CDVDnull sources
|
||||
set(CDVDnullSources
|
||||
CDVD.cpp)
|
||||
|
||||
|
||||
# CDVDnull headers
|
||||
set(CDVDnullHeaders
|
||||
CDVD.h)
|
||||
|
@ -56,12 +66,12 @@ set(CDVDnullWindowsHeaders
|
|||
include_directories(.)
|
||||
|
||||
# add library
|
||||
add_library(${CDVDnullName} SHARED
|
||||
add_library(${CDVDnullName} SHARED
|
||||
${CDVDnullSources}
|
||||
${CDVDnullHeaders}
|
||||
${CDVDnullLinuxSources}
|
||||
${CDVDnullLinuxHeaders})
|
||||
|
||||
|
||||
# Force the linker into 32 bits mode
|
||||
target_link_libraries(${CDVDnullName} -m32)
|
||||
|
||||
|
|
|
@ -3,29 +3,39 @@
|
|||
# plugin name
|
||||
set(FWnullName FWnull)
|
||||
|
||||
set(CommonFlags
|
||||
-Wall
|
||||
-m32
|
||||
-fPIC
|
||||
)
|
||||
|
||||
set(OptimizationFlags
|
||||
-O2
|
||||
)
|
||||
|
||||
# Debug - Build
|
||||
if(CMAKE_BUILD_TYPE STREQUAL Debug)
|
||||
# add defines
|
||||
add_definitions(-Wall -fPIC -m32 -g)
|
||||
add_definitions(${CommonFlags} -g)
|
||||
endif(CMAKE_BUILD_TYPE STREQUAL Debug)
|
||||
|
||||
# Devel - Build
|
||||
if(CMAKE_BUILD_TYPE STREQUAL Devel)
|
||||
# add defines
|
||||
add_definitions(-Wall -fPIC -m32 -O2)
|
||||
add_definitions(${CommonFlags} ${OptimizationFlags})
|
||||
endif(CMAKE_BUILD_TYPE STREQUAL Devel)
|
||||
|
||||
# Release - Build
|
||||
if(CMAKE_BUILD_TYPE STREQUAL Release)
|
||||
# add defines
|
||||
add_definitions(-Wall -fPIC -m32 -O2)
|
||||
add_definitions(${CommonFlags} ${OptimizationFlags})
|
||||
endif(CMAKE_BUILD_TYPE STREQUAL Release)
|
||||
|
||||
# FWnull sources
|
||||
set(FWnullSources
|
||||
Config.cpp
|
||||
FW.cpp)
|
||||
|
||||
|
||||
# FWnull headers
|
||||
set(FWnullHeaders
|
||||
Config.h
|
||||
|
@ -54,12 +64,12 @@ set(FWnullWindowsHeaders
|
|||
include_directories(.)
|
||||
|
||||
# add library
|
||||
add_library(${FWnullName} SHARED
|
||||
add_library(${FWnullName} SHARED
|
||||
${FWnullSources}
|
||||
${FWnullHeaders}
|
||||
${FWnullLinuxSources}
|
||||
${FWnullLinuxHeaders})
|
||||
|
||||
|
||||
# Force the linker into 32 bits mode
|
||||
target_link_libraries(${FWnullName} -m32)
|
||||
|
||||
|
|
|
@ -3,29 +3,40 @@
|
|||
# plugin name
|
||||
set(GSnullName GSnull)
|
||||
|
||||
set(CommonFlags
|
||||
-Wall
|
||||
-m32
|
||||
-fPIC
|
||||
-msse2
|
||||
)
|
||||
|
||||
set(OptimizationFlags
|
||||
-O2
|
||||
)
|
||||
|
||||
# Debug - Build
|
||||
if(CMAKE_BUILD_TYPE STREQUAL Debug)
|
||||
# add defines
|
||||
add_definitions(-Wall -fPIC -m32 -msse2 -g)
|
||||
add_definitions(${CommonFlags} -g)
|
||||
endif(CMAKE_BUILD_TYPE STREQUAL Debug)
|
||||
|
||||
# Devel - Build
|
||||
if(CMAKE_BUILD_TYPE STREQUAL Devel)
|
||||
# add defines
|
||||
add_definitions(-Wall -fPIC -m32 -msse2 -O2)
|
||||
add_definitions(${CommonFlags} ${OptimizationFlags})
|
||||
endif(CMAKE_BUILD_TYPE STREQUAL Devel)
|
||||
|
||||
# Release - Build
|
||||
if(CMAKE_BUILD_TYPE STREQUAL Release)
|
||||
# add defines
|
||||
add_definitions(-Wall -fPIC -m32 -O2 -msse2)
|
||||
add_definitions(${CommonFlags} ${OptimizationFlags})
|
||||
endif(CMAKE_BUILD_TYPE STREQUAL Release)
|
||||
|
||||
# GSnull sources
|
||||
set(GSnullSources
|
||||
GifTransfer.cpp
|
||||
GS.cpp)
|
||||
|
||||
|
||||
# GSnull headers
|
||||
set(GSnullHeaders
|
||||
GifTransfer.h
|
||||
|
@ -53,7 +64,7 @@ set(GSnullLinuxHeaders
|
|||
# GSnull null sources
|
||||
set(GSnullnullSources
|
||||
null/GSnull.cpp)
|
||||
|
||||
|
||||
# GSnull null headers
|
||||
set(GSnullnullHeaders
|
||||
null/GSnull.h)
|
||||
|
@ -74,14 +85,14 @@ set(GSnullWindowsHeaders
|
|||
include_directories(.)
|
||||
|
||||
# add library
|
||||
add_library(${GSnullName} SHARED
|
||||
add_library(${GSnullName} SHARED
|
||||
${GSnullSources}
|
||||
${GSnullHeaders}
|
||||
${GSnullnullSources}
|
||||
${GSnullnullHeaders}
|
||||
${GSnullLinuxSources}
|
||||
${GSnullLinuxHeaders})
|
||||
|
||||
|
||||
# Force the linker into 32 bits mode
|
||||
target_link_libraries(${GSnullName} -m32)
|
||||
|
||||
|
|
|
@ -3,28 +3,38 @@
|
|||
# plugin name
|
||||
set(PadNullName PadNull)
|
||||
|
||||
set(CommonFlags
|
||||
-Wall
|
||||
-m32
|
||||
-fPIC
|
||||
)
|
||||
|
||||
set(OptimizationFlags
|
||||
-O2
|
||||
)
|
||||
|
||||
# Debug - Build
|
||||
if(CMAKE_BUILD_TYPE STREQUAL Debug)
|
||||
# add defines
|
||||
add_definitions(-Wall -fPIC -m32 -g)
|
||||
add_definitions(${CommonFlags} -g)
|
||||
endif(CMAKE_BUILD_TYPE STREQUAL Debug)
|
||||
|
||||
# Devel - Build
|
||||
if(CMAKE_BUILD_TYPE STREQUAL Devel)
|
||||
# add defines
|
||||
add_definitions(-Wall -fPIC -m32 -O2)
|
||||
add_definitions(${CommonFlags} ${OptimizationFlags})
|
||||
endif(CMAKE_BUILD_TYPE STREQUAL Devel)
|
||||
|
||||
# Release - Build
|
||||
if(CMAKE_BUILD_TYPE STREQUAL Release)
|
||||
# add defines
|
||||
add_definitions(-Wall -fPIC -m32 -O2)
|
||||
add_definitions(${CommonFlags} ${OptimizationFlags})
|
||||
endif(CMAKE_BUILD_TYPE STREQUAL Release)
|
||||
|
||||
# PadNull sources
|
||||
set(PadNullSources
|
||||
Pad.cpp)
|
||||
|
||||
|
||||
# PadNull headers
|
||||
set(PadNullHeaders
|
||||
Pad.h)
|
||||
|
@ -62,12 +72,12 @@ include_directories(.
|
|||
Linux)
|
||||
|
||||
# add library
|
||||
add_library(${PadNullName} SHARED
|
||||
add_library(${PadNullName} SHARED
|
||||
${PadNullSources}
|
||||
${PadNullHeaders}
|
||||
${PadNullLinuxSources}
|
||||
${PadNullLinuxHeaders})
|
||||
|
||||
|
||||
# Force the linker into 32 bits mode
|
||||
target_link_libraries(${PadNullName} -m32)
|
||||
|
||||
|
|
|
@ -3,28 +3,38 @@
|
|||
# plugin name
|
||||
set(SPU2nullName SPU2null)
|
||||
|
||||
set(CommonFlags
|
||||
-Wall
|
||||
-m32
|
||||
-fPIC
|
||||
)
|
||||
|
||||
set(OptimizationFlags
|
||||
-O2
|
||||
)
|
||||
|
||||
# Debug - Build
|
||||
if(CMAKE_BUILD_TYPE STREQUAL Debug)
|
||||
# add defines
|
||||
add_definitions(-Wall -fPIC -m32 -g)
|
||||
add_definitions(${CommonFlags} -g)
|
||||
endif(CMAKE_BUILD_TYPE STREQUAL Debug)
|
||||
|
||||
# Devel - Build
|
||||
if(CMAKE_BUILD_TYPE STREQUAL Devel)
|
||||
# add defines
|
||||
add_definitions(-Wall -fPIC -m32 -O2)
|
||||
add_definitions(${CommonFlags} ${OptimizationFlags})
|
||||
endif(CMAKE_BUILD_TYPE STREQUAL Devel)
|
||||
|
||||
# Release - Build
|
||||
if(CMAKE_BUILD_TYPE STREQUAL Release)
|
||||
# add defines
|
||||
add_definitions(-Wall -fPIC -m32 -O2)
|
||||
add_definitions(${CommonFlags} ${OptimizationFlags})
|
||||
endif(CMAKE_BUILD_TYPE STREQUAL Release)
|
||||
|
||||
# SPU2null sources
|
||||
set(SPU2nullSources
|
||||
SPU2.cpp)
|
||||
|
||||
|
||||
# SPU2null headers
|
||||
set(SPU2nullHeaders
|
||||
SPU2.h)
|
||||
|
@ -58,13 +68,13 @@ set(SPU2nullWindowsHeaders
|
|||
include_directories(.)
|
||||
|
||||
# add library
|
||||
add_library(${SPU2nullName} SHARED
|
||||
add_library(${SPU2nullName} SHARED
|
||||
${SPU2nullSources}
|
||||
${SPU2nullHeaders}
|
||||
${SPU2nullLinuxSources}
|
||||
${SPU2nullLinuxHeaders})
|
||||
|
||||
|
||||
|
||||
|
||||
# Force the linker into 32 bits mode
|
||||
target_link_libraries(${SPU2nullName} -m32)
|
||||
|
||||
|
|
|
@ -3,29 +3,39 @@
|
|||
# plugin name
|
||||
set(USBnullName USBnull)
|
||||
|
||||
set(CommonFlags
|
||||
-Wall
|
||||
-m32
|
||||
-fPIC
|
||||
)
|
||||
|
||||
set(OptimizationFlags
|
||||
-O2
|
||||
)
|
||||
|
||||
# Debug - Build
|
||||
if(CMAKE_BUILD_TYPE STREQUAL Debug)
|
||||
# add defines
|
||||
add_definitions(-Wall -fPIC -m32 -g)
|
||||
add_definitions(${CommonFlags} -g)
|
||||
endif(CMAKE_BUILD_TYPE STREQUAL Debug)
|
||||
|
||||
# Devel - Build
|
||||
if(CMAKE_BUILD_TYPE STREQUAL Devel)
|
||||
# add defines
|
||||
add_definitions(-Wall -fPIC -m32 -O2)
|
||||
add_definitions(${CommonFlags} ${OptimizationFlags})
|
||||
endif(CMAKE_BUILD_TYPE STREQUAL Devel)
|
||||
|
||||
# Release - Build
|
||||
if(CMAKE_BUILD_TYPE STREQUAL Release)
|
||||
# add defines
|
||||
add_definitions(-Wall -fPIC -m32 -O2)
|
||||
add_definitions(${CommonFlags} ${OptimizationFlags})
|
||||
endif(CMAKE_BUILD_TYPE STREQUAL Release)
|
||||
|
||||
# USBnull sources
|
||||
set(USBnullSources
|
||||
Config.cpp
|
||||
USB.cpp)
|
||||
|
||||
|
||||
# USBnull headers
|
||||
set(USBnullHeaders
|
||||
Config.h
|
||||
|
@ -54,12 +64,12 @@ set(USBnullWindowsHeaders
|
|||
include_directories(.)
|
||||
|
||||
# add library
|
||||
add_library(${USBnullName} SHARED
|
||||
add_library(${USBnullName} SHARED
|
||||
${USBnullSources}
|
||||
${USBnullHeaders}
|
||||
${USBnullLinuxSources}
|
||||
${USBnullLinuxHeaders})
|
||||
|
||||
|
||||
# Force the linker into 32 bits mode
|
||||
target_link_libraries(${USBnullName} -m32)
|
||||
|
||||
|
|
|
@ -3,29 +3,39 @@
|
|||
# plugin name
|
||||
set(dev9nullName dev9null)
|
||||
|
||||
set(CommonFlags
|
||||
-Wall
|
||||
-m32
|
||||
-fPIC
|
||||
)
|
||||
|
||||
set(OptimizationFlags
|
||||
-O2
|
||||
)
|
||||
|
||||
# Debug - Build
|
||||
if(CMAKE_BUILD_TYPE STREQUAL Debug)
|
||||
# add defines
|
||||
add_definitions(-Wall -fPIC -m32 -g)
|
||||
add_definitions(${CommonFlags} -g)
|
||||
endif(CMAKE_BUILD_TYPE STREQUAL Debug)
|
||||
|
||||
# Devel - Build
|
||||
if(CMAKE_BUILD_TYPE STREQUAL Devel)
|
||||
# add defines
|
||||
add_definitions(-Wall -fPIC -m32 -O2)
|
||||
add_definitions(${CommonFlags} ${OptimizationFlags})
|
||||
endif(CMAKE_BUILD_TYPE STREQUAL Devel)
|
||||
|
||||
# Release - Build
|
||||
if(CMAKE_BUILD_TYPE STREQUAL Release)
|
||||
# add defines
|
||||
add_definitions(-Wall -fPIC -m32 -O2)
|
||||
add_definitions(${CommonFlags} ${OptimizationFlags})
|
||||
endif(CMAKE_BUILD_TYPE STREQUAL Release)
|
||||
|
||||
# dev9null sources
|
||||
set(dev9nullSources
|
||||
Config.cpp
|
||||
DEV9.cpp)
|
||||
|
||||
|
||||
# dev9null headers
|
||||
set(dev9nullHeaders
|
||||
Config.h
|
||||
|
@ -51,12 +61,12 @@ set(dev9nullWindowsHeaders
|
|||
include_directories(.)
|
||||
|
||||
# add library
|
||||
add_library(${dev9nullName} SHARED
|
||||
add_library(${dev9nullName} SHARED
|
||||
${dev9nullSources}
|
||||
${dev9nullHeaders}
|
||||
${dev9nullLinuxSources}
|
||||
${dev9nullLinuxHeaders})
|
||||
|
||||
|
||||
# Force the linker into 32 bits mode
|
||||
target_link_libraries(${dev9nullName} -m32)
|
||||
|
||||
|
|
|
@ -3,22 +3,32 @@
|
|||
# plugin name
|
||||
set(onepadName onepad)
|
||||
|
||||
set(CommonFlags
|
||||
-Wall
|
||||
-m32
|
||||
-fPIC
|
||||
)
|
||||
|
||||
set(OptimizationFlags
|
||||
-O2
|
||||
)
|
||||
|
||||
# Debug - Build
|
||||
if(CMAKE_BUILD_TYPE STREQUAL Debug)
|
||||
# add defines
|
||||
add_definitions(-Wall -fPIC -m32 -g)
|
||||
add_definitions(${CommonFlags} -g)
|
||||
endif(CMAKE_BUILD_TYPE STREQUAL Debug)
|
||||
|
||||
# Devel - Build
|
||||
if(CMAKE_BUILD_TYPE STREQUAL Devel)
|
||||
# add defines
|
||||
add_definitions(-Wall -fPIC -m32 -O2)
|
||||
add_definitions(${CommonFlags} ${OptimizationFlags})
|
||||
endif(CMAKE_BUILD_TYPE STREQUAL Devel)
|
||||
|
||||
# Release - Build
|
||||
if(CMAKE_BUILD_TYPE STREQUAL Release)
|
||||
# add defines
|
||||
add_definitions(-Wall -fPIC -m32 -O2)
|
||||
add_definitions(${CommonFlags} ${OptimizationFlags})
|
||||
endif(CMAKE_BUILD_TYPE STREQUAL Release)
|
||||
|
||||
# onepad sources
|
||||
|
@ -28,7 +38,7 @@ set(onepadSources
|
|||
joystick.cpp
|
||||
keyboard.cpp
|
||||
onepad.cpp)
|
||||
|
||||
|
||||
# onepad headers
|
||||
set(onepadHeaders
|
||||
analog.h
|
||||
|
@ -65,12 +75,12 @@ set(onepadWindowsHeaders
|
|||
include_directories(.)
|
||||
|
||||
# add library
|
||||
add_library(${onepadName} SHARED
|
||||
add_library(${onepadName} SHARED
|
||||
${onepadSources}
|
||||
${onepadHeaders}
|
||||
${onepadLinuxSources}
|
||||
${onepadLinuxHeaders})
|
||||
|
||||
|
||||
# Force the linker into 32 bits mode
|
||||
target_link_libraries(${onepadName} -m32)
|
||||
|
||||
|
|
|
@ -13,22 +13,33 @@ set(CMAKE_CXX_FLAGS_DEVEL "")
|
|||
set(CMAKE_C_FLAGS_RELEASE "")
|
||||
set(CMAKE_CXX_FLAGS_RELEASE "")
|
||||
|
||||
set(CommonFlags
|
||||
-Wall
|
||||
-m32
|
||||
-FPIC
|
||||
-msse2
|
||||
)
|
||||
|
||||
set(OptimizationFlags
|
||||
-DNDEBUG
|
||||
)
|
||||
|
||||
# Debug - Build
|
||||
if(CMAKE_BUILD_TYPE STREQUAL Debug)
|
||||
# add defines
|
||||
add_definitions(-Wall -fPIC -m32 -msse2 -g)
|
||||
add_definitions(${CommonFlags} -g)
|
||||
endif(CMAKE_BUILD_TYPE STREQUAL Debug)
|
||||
|
||||
# Devel - Build
|
||||
if(CMAKE_BUILD_TYPE STREQUAL Devel)
|
||||
# add defines
|
||||
add_definitions(-Wall -fPIC -m32 -msse2 -DNDEBUG)
|
||||
add_definitions(${CommonFlags} ${OptimizationFlags})
|
||||
endif(CMAKE_BUILD_TYPE STREQUAL Devel)
|
||||
|
||||
# Release - Build
|
||||
if(CMAKE_BUILD_TYPE STREQUAL Release)
|
||||
# add defines
|
||||
add_definitions(-Wall -fPIC -m32 -msse2 -DNDEBUG)
|
||||
add_definitions(${CommonFlags} ${OptimizationFlags})
|
||||
endif(CMAKE_BUILD_TYPE STREQUAL Release)
|
||||
|
||||
# spu2x sources
|
||||
|
|
|
@ -3,22 +3,31 @@
|
|||
# plugin name
|
||||
set(zerogsName zerogs)
|
||||
|
||||
set(CommonFlags
|
||||
-Wall
|
||||
-m32
|
||||
)
|
||||
|
||||
set(OptimizationFlags
|
||||
-O2
|
||||
)
|
||||
|
||||
# Debug - Build
|
||||
if(CMAKE_BUILD_TYPE STREQUAL Debug)
|
||||
# add defines
|
||||
add_definitions(-Wall -m32 -g)
|
||||
add_definitions(${CommonFlags} -g)
|
||||
endif(CMAKE_BUILD_TYPE STREQUAL Debug)
|
||||
|
||||
# Devel - Build
|
||||
if(CMAKE_BUILD_TYPE STREQUAL Devel)
|
||||
# add defines
|
||||
add_definitions(-Wall -m32 -O2)
|
||||
add_definitions(${CommonFlags} ${OptimizationFlags})
|
||||
endif(CMAKE_BUILD_TYPE STREQUAL Devel)
|
||||
|
||||
# Release - Build
|
||||
if(CMAKE_BUILD_TYPE STREQUAL Release)
|
||||
# add defines
|
||||
add_definitions(-Wall -m32 -O2)
|
||||
add_definitions(${CommonFlags} ${OptimizationFlags})
|
||||
endif(CMAKE_BUILD_TYPE STREQUAL Release)
|
||||
|
||||
# zerogs sources
|
||||
|
@ -35,7 +44,7 @@ set(zerogsSources
|
|||
x86.cpp
|
||||
zerogs.cpp
|
||||
zpipe.cpp)
|
||||
|
||||
|
||||
# zerogs headers
|
||||
set(zerogsHeaders
|
||||
common.h
|
||||
|
@ -99,7 +108,7 @@ set_source_files_properties(${zerogsSSources} PROPERTIES LANGUAGE CXX)
|
|||
include_directories(.)
|
||||
|
||||
# add library
|
||||
add_library(${zerogsName} SHARED
|
||||
add_library(${zerogsName} SHARED
|
||||
${zerogsSources}
|
||||
${zerogsHeaders}
|
||||
${zerogsSSources}
|
||||
|
@ -129,7 +138,7 @@ target_link_libraries(${zerogsName} ${X11_LIBRARIES})
|
|||
|
||||
# link target with X11 videomod
|
||||
target_link_libraries(${zerogsName} ${X11_Xxf86vm_LIB})
|
||||
|
||||
|
||||
# Force the linker into 32 bits mode
|
||||
target_link_libraries(${zerogsName} -m32)
|
||||
|
||||
|
|
|
@ -3,22 +3,34 @@
|
|||
# plugin name
|
||||
set(zeropadName zeropad)
|
||||
|
||||
set(CommonFlags
|
||||
-Wall
|
||||
-m32
|
||||
-fpic
|
||||
)
|
||||
|
||||
set(OptimizationFlags
|
||||
-O2
|
||||
-fomit-frame-pointer
|
||||
)
|
||||
|
||||
|
||||
# Debug - Build
|
||||
if(CMAKE_BUILD_TYPE STREQUAL Debug)
|
||||
# add defines
|
||||
add_definitions(-Wall -m32 -g -fpic)
|
||||
add_definitions(${CommonFlags} -g)
|
||||
endif(CMAKE_BUILD_TYPE STREQUAL Debug)
|
||||
|
||||
# Devel - Build
|
||||
if(CMAKE_BUILD_TYPE STREQUAL Devel)
|
||||
# add defines
|
||||
add_definitions(-Wall -m32 -O2 -fpic -fomit-frame-pointer)
|
||||
add_definitions(${CommonFlags} ${OptimizationFlags})
|
||||
endif(CMAKE_BUILD_TYPE STREQUAL Devel)
|
||||
|
||||
# Release - Build
|
||||
if(CMAKE_BUILD_TYPE STREQUAL Release)
|
||||
# add defines
|
||||
add_definitions(-Wall -m32 -O2 -fpic -fomit-frame-pointer)
|
||||
add_definitions(${CommonFlags} ${OptimizationFlags})
|
||||
endif(CMAKE_BUILD_TYPE STREQUAL Release)
|
||||
|
||||
# zeropad sources
|
||||
|
@ -81,7 +93,7 @@ target_link_libraries(${zeropadName} ${SDL_LIBRARY})
|
|||
|
||||
# Force the linker into 32 bits mode
|
||||
target_link_libraries(${zeropadName} -m32)
|
||||
|
||||
|
||||
# Linker strip option
|
||||
if (CMAKE_BUILD_STRIP)
|
||||
target_link_libraries(${zeropadName} -s)
|
||||
|
|
|
@ -3,22 +3,33 @@
|
|||
# plugin name
|
||||
set(zerospu2Name zerospu2)
|
||||
|
||||
set(CommonFlags
|
||||
-Wall
|
||||
-m32
|
||||
-fPIC
|
||||
-msse2
|
||||
)
|
||||
|
||||
set(OptimizationFlags
|
||||
-O2
|
||||
)
|
||||
|
||||
# Debug - Build
|
||||
if(CMAKE_BUILD_TYPE STREQUAL Debug)
|
||||
# add defines
|
||||
add_definitions(-Wall -fPIC -m32 -msse2 -g)
|
||||
add_definitions(${CommonFlags} -g)
|
||||
endif(CMAKE_BUILD_TYPE STREQUAL Debug)
|
||||
|
||||
# Devel - Build
|
||||
if(CMAKE_BUILD_TYPE STREQUAL Devel)
|
||||
# add defines
|
||||
add_definitions(-Wall -fPIC -m32 -msse2 -O2)
|
||||
add_definitions(${CommonFlags} ${OptimizationFlags})
|
||||
endif(CMAKE_BUILD_TYPE STREQUAL Devel)
|
||||
|
||||
# Release - Build
|
||||
if(CMAKE_BUILD_TYPE STREQUAL Release)
|
||||
# add defines
|
||||
add_definitions(-Wall -fPIC -m32 -msse2 -O2)
|
||||
add_definitions(${CommonFlags} ${OptimizationFlags})
|
||||
endif(CMAKE_BUILD_TYPE STREQUAL Release)
|
||||
|
||||
# zerospu2 sources
|
||||
|
@ -27,7 +38,7 @@ set(zerospu2Sources
|
|||
zerodma.cpp
|
||||
zerospu2.cpp
|
||||
zeroworker.cpp)
|
||||
|
||||
|
||||
# zerospu2 headers
|
||||
set(zerospu2Headers
|
||||
misc.h
|
||||
|
@ -76,7 +87,7 @@ include_directories(.
|
|||
Targets)
|
||||
|
||||
# add library
|
||||
add_library(${zerospu2Name} SHARED
|
||||
add_library(${zerospu2Name} SHARED
|
||||
${zerospu2Sources}
|
||||
${zerospu2Headers}
|
||||
${zerospu2LinuxSources}
|
||||
|
@ -96,7 +107,7 @@ endif(PORTAUDIO_FOUND)
|
|||
|
||||
# link target with SoundTouch
|
||||
target_link_libraries(${zerospu2Name} ${SOUNDTOUCH_LIBRARIES})
|
||||
|
||||
|
||||
# Force the linker into 32 bits mode
|
||||
target_link_libraries(${zerospu2Name} -m32)
|
||||
|
||||
|
|
|
@ -31,6 +31,9 @@ set(CommonFlags
|
|||
-DZEROGS_SSE2
|
||||
)
|
||||
|
||||
set(OptimizationFlags
|
||||
-O2
|
||||
)
|
||||
|
||||
# Debug - Build
|
||||
if(CMAKE_BUILD_TYPE STREQUAL Debug)
|
||||
|
@ -41,13 +44,13 @@ endif(CMAKE_BUILD_TYPE STREQUAL Debug)
|
|||
# Devel - Build
|
||||
if(CMAKE_BUILD_TYPE STREQUAL Devel)
|
||||
# add defines
|
||||
add_definitions(${CommonFlags} -g -O2 -W -DZEROGS_DEVBUILD)
|
||||
add_definitions(${CommonFlags} ${OptimizationFlags} -g -W -DZEROGS_DEVBUILD)
|
||||
endif(CMAKE_BUILD_TYPE STREQUAL Devel)
|
||||
|
||||
# Release - Build
|
||||
if(CMAKE_BUILD_TYPE STREQUAL Release)
|
||||
# add defines
|
||||
add_definitions(${CommonFlags} -O2 -W)
|
||||
add_definitions(${CommonFlags} ${OptimizationFlags} -W)
|
||||
endif(CMAKE_BUILD_TYPE STREQUAL Release)
|
||||
|
||||
# zzogl sources
|
||||
|
@ -154,7 +157,7 @@ target_link_libraries(${zzoglName} ${X11_LIBRARIES})
|
|||
|
||||
# link target with X11 videomod
|
||||
target_link_libraries(${zzoglName} ${X11_Xxf86vm_LIB})
|
||||
|
||||
|
||||
# Force the linker into 32 bits mode
|
||||
target_link_libraries(${zzoglName} -m32)
|
||||
|
||||
|
|
Loading…
Reference in New Issue