aboutsummaryrefslogtreecommitdiff
path: root/loader
diff options
context:
space:
mode:
authorJózef Kucia <joseph.kucia@gmail.com>2017-06-16 13:28:14 +0200
committerLenny Komow <lenny@lunarg.com>2017-06-16 11:05:51 -0600
commit6ee2cc98e26b26c7b5b7a58dbd4b17ea47cc64b2 (patch)
tree718895f44cf0b7593adf7352f602e8f82af3707a /loader
parent0ad49527fb3fe4e6b0f751ce0f64140dd1295b7d (diff)
downloadusermoji-6ee2cc98e26b26c7b5b7a58dbd4b17ea47cc64b2.tar.xz
build: Do not overwrite CMAKE_ASM-ATT_FLAGS
Allows passing flags to assembler in order to build 32-bit targets on 64-bit platforms. A 32-bit build can be produced by passing -DCMAKE_ASM-ATT_FLAGS=--32 to cmake.
Diffstat (limited to 'loader')
-rw-r--r--loader/CMakeLists.txt4
1 files changed, 2 insertions, 2 deletions
diff --git a/loader/CMakeLists.txt b/loader/CMakeLists.txt
index 52079770..b8cbbe4a 100644
--- a/loader/CMakeLists.txt
+++ b/loader/CMakeLists.txt
@@ -106,8 +106,8 @@ else()
enable_language(ASM-ATT)
if (CMAKE_ASM-ATT_COMPILER_WORKS)
set(OPT_LOADER_SRCS ${OPT_LOADER_SRCS} phys_dev_chain_gas.asm)
-
- set(CMAKE_ASM-ATT_FLAGS "-I${CMAKE_CURRENT_BINARY_DIR}")
+
+ set(CMAKE_ASM-ATT_FLAGS "${CMAKE_ASM-ATT_FLAGS} -I${CMAKE_CURRENT_BINARY_DIR}")
add_executable(asm_offset asm_offset.c)
add_dependencies(asm_offset generate_helper_files loader_gen_files)
add_custom_command(OUTPUT gen_defines.asm DEPENDS asm_offset COMMAND asm_offset GAS)