Skip to content

Commit d0adbee

Browse files
author
tolyan
committed
add support x86 build
1 parent b17a725 commit d0adbee

2 files changed

Lines changed: 5 additions & 1 deletion

File tree

libs/CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -65,7 +65,7 @@ ExternalProject_Get_Property(project_portaudio install_dir)
6565
set(portaudio_install_dir ${install_dir})
6666

6767
if(CMAKE_SIZEOF_VOID_P EQUAL 4)
68-
set(portaudio_libName portaudio_static${CMAKE_STATIC_LIBRARY_SUFFIX})
68+
set(portaudio_libName portaudio_static_x86${CMAKE_STATIC_LIBRARY_SUFFIX})
6969
else()
7070
set(portaudio_libName portaudio_static_x64${CMAKE_STATIC_LIBRARY_SUFFIX})
7171
endif()

src/CMakeLists.txt

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -61,6 +61,10 @@ if (NOT WIN32)
6161
)
6262
endif()
6363

64+
if(CMAKE_CXX_COMPILER_ID STREQUAL "MSVC" AND CMAKE_SIZEOF_VOID_P EQUAL 4)
65+
set_target_properties(${PROJECT_NAME} PROPERTIES LINK_FLAGS "/SAFESEH:NO")
66+
endif()
67+
6468
set_property(TARGET ${PROJECT_NAME} PROPERTY CXX_STANDARD ${CPP_STD})
6569

6670
install(TARGETS ${PROJECT_NAME})

0 commit comments

Comments
 (0)