Files
flac/src/libFLAC/ia32/CMakeLists.txt
Chocobo1 88fb432a0f Fix nasm.h not found when building in x86
The following is the error from compiler:
Assembling cpu_asm.nasm
  cmd.exe /D /C "C:\Users\appveyor\AppData\Local\Temp\1\tmp62cb769c16c04b79a2f73246c8ccf95a.cmd"
  "/NASM/nasm.exe" -o "FLAC-asm.dir\Release\cpu_asm.obj" -fwin32 -I"C:\project\lib\flac\include\\" -I"C:\project\lib\flac\_build\Win32\\" -D"CMAKE_INTDIR="Release"" -dOBJ_FORMAT_win32 "C:\project\lib\flac\src\libFLAC\ia32\cpu_asm.nasm"
  C:\project\lib\flac\src\libFLAC\ia32\cpu_asm.nasm:34: fatal: unable to open include file `nasm.h'

Closes #220.

Signed-off-by: Ozkan Sezer <sezeroz@gmail.com>
2021-06-22 22:44:18 -07:00

18 lines
469 B
CMake

include_directories("${CMAKE_CURRENT_SOURCE_DIR}")
add_compile_options(-I${CMAKE_CURRENT_SOURCE_DIR}/)
if(APPLE)
add_compile_options(-dOBJ_FORMAT_macho)
elseif(WIN32)
#add_compile_options(-d OBJ_FORMAT_win32)
# FIXME the command above doesn't seem to work on Windows
set(CMAKE_ASM_NASM_FLAGS -dOBJ_FORMAT_win32)
else()
add_compile_options(-dOBJ_FORMAT_elf)
endif()
add_library(FLAC-asm OBJECT
cpu_asm.nasm
fixed_asm.nasm
lpc_asm.nasm)