--- /home/ben/sbo/ff/uavs3d/source/CMakeLists.txt 2024-02-21 15:38:58.265755999 +0530 +++ /home/ben/sbo/ff/uavs3d/source/CMakeListsn.txt 2024-02-21 16:03:45.133751729 +0530 @@ -13,6 +13,8 @@ " Unexpected pointer size ${CMAKE_SIZEOF_VOID_P} for ${CMAKE_SYSTEM_PROCESSOR}\n") endif() elseif("${CMAKE_SYSTEM_PROCESSOR}" STREQUAL "i386" OR + "${CMAKE_SYSTEM_PROCESSOR}" STREQUAL "i586" OR + "${CMAKE_SYSTEM_PROCESSOR}" STREQUAL "i686" OR "${CMAKE_SYSTEM_PROCESSOR}" STREQUAL "x86") set(UAVS3D_TARGET_CPU "x86") elseif("${CMAKE_SYSTEM_PROCESSOR}" MATCHES "aarch64" OR @@ -109,7 +111,13 @@ find_package(Threads REQUIRED) set(prefix "${CMAKE_INSTALL_PREFIX}") set(includedir "include") +if(${CMAKE_SIZEOF_VOID_P} EQUAL 4) set(libdir "lib") +elseif(${CMAKE_SIZEOF_VOID_P} EQUAL 8) +set(libdir "lib64") +else() +message(FATAL_ERROR " Compiling for wrong architecture in Slackware GNU/Linux \n") +endif() set(pc_file "${CONFIG_DIR}/${LIBNAME}.pc") set(CMAKE_INSTALL_INCLUDE_DIR "${CMAKE_INSTALL_PREFIX}/${includedir}")