Build fixes for linux from changes made for Qt windows compatibility.
This commit is contained in:
parent
fd9b269a90
commit
8d9e99fd18
|
@ -20,7 +20,9 @@ if(WIN32)
|
||||||
add_definitions( -DFCEUDEF_DEBUGGER )
|
add_definitions( -DFCEUDEF_DEBUGGER )
|
||||||
include_directories( C:/SDL2/include )
|
include_directories( C:/SDL2/include )
|
||||||
include_directories( ${CMAKE_CURRENT_SOURCE_DIR}/drivers/win/zlib )
|
include_directories( ${CMAKE_CURRENT_SOURCE_DIR}/drivers/win/zlib )
|
||||||
|
set( OPENGL_LDFLAGS OpenGL::GL )
|
||||||
set( SDL2_LDFLAGS C:/SDL2/lib/x64/SDL2.lib )
|
set( SDL2_LDFLAGS C:/SDL2/lib/x64/SDL2.lib )
|
||||||
|
set( SYS_LIBS wsock32 ws2_32 )
|
||||||
else(WIN32)
|
else(WIN32)
|
||||||
# Non Windows System
|
# Non Windows System
|
||||||
# UNIX (Linux or Mac OSX)
|
# UNIX (Linux or Mac OSX)
|
||||||
|
@ -58,6 +60,7 @@ else(WIN32)
|
||||||
pkg_check_modules( MINIZIP REQUIRED minizip)
|
pkg_check_modules( MINIZIP REQUIRED minizip)
|
||||||
|
|
||||||
if ( ${MINIZIP_FOUND} )
|
if ( ${MINIZIP_FOUND} )
|
||||||
|
message( STATUS "Using System minizip ${MINIZIP_VERSION}" )
|
||||||
add_definitions( -D_SYSTEM_MINIZIP ${MINIZIP_CFLAGS} )
|
add_definitions( -D_SYSTEM_MINIZIP ${MINIZIP_CFLAGS} )
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
|
@ -72,6 +75,7 @@ else(WIN32)
|
||||||
|
|
||||||
# Check for zlib
|
# Check for zlib
|
||||||
if ( ${ZLIB_FOUND} )
|
if ( ${ZLIB_FOUND} )
|
||||||
|
message( STATUS "Using System zlib ${ZLIB_VERSION_STRING}" )
|
||||||
#add_definitions( ${ZLIB_CFLAGS} )
|
#add_definitions( ${ZLIB_CFLAGS} )
|
||||||
include_directories( ${ZLIB_INCLUDE_DIRS} )
|
include_directories( ${ZLIB_INCLUDE_DIRS} )
|
||||||
endif()
|
endif()
|
||||||
|
@ -86,7 +90,19 @@ else(WIN32)
|
||||||
# Check for LUA
|
# Check for LUA
|
||||||
pkg_search_module( LUA lua5.1 lua-5.1 )
|
pkg_search_module( LUA lua5.1 lua-5.1 )
|
||||||
|
|
||||||
if ( ${LUA_FOUND} )
|
add_definitions( -DHAVE_ASPRINTF ) # What system wouldn't have this?
|
||||||
|
#add_definitions( -DCREATE_AVI )
|
||||||
|
|
||||||
|
if(APPLE)
|
||||||
|
set( OPENGL_LDFLAGS "-framework OpenGL" )
|
||||||
|
else()
|
||||||
|
set( OPENGL_LDFLAGS ${OPENGL_LIBRARIES} )
|
||||||
|
set( SYS_LIBS -lrt -lpthread )
|
||||||
|
endif()
|
||||||
|
|
||||||
|
endif(WIN32)
|
||||||
|
|
||||||
|
if ( ${LUA_FOUND} )
|
||||||
# Use System LUA
|
# Use System LUA
|
||||||
message( STATUS "Using System Lua ${LUA_VERSION}" )
|
message( STATUS "Using System Lua ${LUA_VERSION}" )
|
||||||
|
|
||||||
|
@ -94,7 +110,7 @@ else(WIN32)
|
||||||
|
|
||||||
set( LUA_ENGINE_SOURCE ${CMAKE_CURRENT_SOURCE_DIR}/lua-engine.cpp )
|
set( LUA_ENGINE_SOURCE ${CMAKE_CURRENT_SOURCE_DIR}/lua-engine.cpp )
|
||||||
|
|
||||||
else ()
|
else ()
|
||||||
|
|
||||||
# Use Internal LUA
|
# Use Internal LUA
|
||||||
message( STATUS "Using Internal Lua" )
|
message( STATUS "Using Internal Lua" )
|
||||||
|
@ -134,21 +150,13 @@ else(WIN32)
|
||||||
${CMAKE_CURRENT_SOURCE_DIR}/lua/src/print.c
|
${CMAKE_CURRENT_SOURCE_DIR}/lua/src/print.c
|
||||||
${CMAKE_CURRENT_SOURCE_DIR}/lua-engine.cpp
|
${CMAKE_CURRENT_SOURCE_DIR}/lua-engine.cpp
|
||||||
)
|
)
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
add_definitions( -DHAVE_ASPRINTF ) # What system wouldn't have this?
|
if ( NOT ${ZLIB_FOUND} )
|
||||||
#add_definitions( -DCREATE_AVI )
|
|
||||||
|
|
||||||
if(APPLE)
|
message( STATUS "Using Internal zlib" )
|
||||||
set( OPENGL_LDFLAGS "-framework OpenGL" )
|
|
||||||
else()
|
|
||||||
set( OPENGL_LDFLAGS ${OPENGL_LIBRARIES} )
|
|
||||||
set( SYS_LIBS -lrt -lpthread )
|
|
||||||
endif()
|
|
||||||
|
|
||||||
endif(WIN32)
|
set( ZLIB_SOURCE
|
||||||
|
|
||||||
set( ZLIB_SOURCE
|
|
||||||
${CMAKE_CURRENT_SOURCE_DIR}/drivers/win/zlib/adler32.c
|
${CMAKE_CURRENT_SOURCE_DIR}/drivers/win/zlib/adler32.c
|
||||||
${CMAKE_CURRENT_SOURCE_DIR}/drivers/win/zlib/compress.c
|
${CMAKE_CURRENT_SOURCE_DIR}/drivers/win/zlib/compress.c
|
||||||
${CMAKE_CURRENT_SOURCE_DIR}/drivers/win/zlib/crc32.c
|
${CMAKE_CURRENT_SOURCE_DIR}/drivers/win/zlib/crc32.c
|
||||||
|
@ -165,6 +173,7 @@ set( ZLIB_SOURCE
|
||||||
${CMAKE_CURRENT_SOURCE_DIR}/drivers/win/zlib/unzip.c
|
${CMAKE_CURRENT_SOURCE_DIR}/drivers/win/zlib/unzip.c
|
||||||
${CMAKE_CURRENT_SOURCE_DIR}/drivers/win/zlib/zutil.c
|
${CMAKE_CURRENT_SOURCE_DIR}/drivers/win/zlib/zutil.c
|
||||||
)
|
)
|
||||||
|
endif()
|
||||||
|
|
||||||
include_directories( ${CMAKE_SOURCE_DIR}/src )
|
include_directories( ${CMAKE_SOURCE_DIR}/src )
|
||||||
include_directories( ${CMAKE_SOURCE_DIR}/src/drivers )
|
include_directories( ${CMAKE_SOURCE_DIR}/src/drivers )
|
||||||
|
@ -397,7 +406,6 @@ set(SRC_CORE
|
||||||
${CMAKE_CURRENT_SOURCE_DIR}/input/lcdcompzapper.cpp
|
${CMAKE_CURRENT_SOURCE_DIR}/input/lcdcompzapper.cpp
|
||||||
${CMAKE_CURRENT_SOURCE_DIR}/input/zapper.cpp
|
${CMAKE_CURRENT_SOURCE_DIR}/input/zapper.cpp
|
||||||
${CMAKE_CURRENT_SOURCE_DIR}/utils/backward.cpp
|
${CMAKE_CURRENT_SOURCE_DIR}/utils/backward.cpp
|
||||||
${CMAKE_CURRENT_SOURCE_DIR}/utils/ConvertUTF.c
|
|
||||||
${CMAKE_CURRENT_SOURCE_DIR}/utils/xstring.cpp
|
${CMAKE_CURRENT_SOURCE_DIR}/utils/xstring.cpp
|
||||||
${CMAKE_CURRENT_SOURCE_DIR}/utils/crc32.cpp
|
${CMAKE_CURRENT_SOURCE_DIR}/utils/crc32.cpp
|
||||||
${CMAKE_CURRENT_SOURCE_DIR}/utils/endian.cpp
|
${CMAKE_CURRENT_SOURCE_DIR}/utils/endian.cpp
|
||||||
|
@ -532,7 +540,7 @@ else()
|
||||||
target_link_libraries( ${APP_NAME}
|
target_link_libraries( ${APP_NAME}
|
||||||
${Qt5Widgets_LIBRARIES}
|
${Qt5Widgets_LIBRARIES}
|
||||||
${Qt5OpenGL_LIBRARIES}
|
${Qt5OpenGL_LIBRARIES}
|
||||||
${OPENGL_LDFLAGS} OpenGL::GL
|
${OPENGL_LDFLAGS}
|
||||||
${SDL2_LDFLAGS}
|
${SDL2_LDFLAGS}
|
||||||
${MINIZIP_LDFLAGS} ${ZLIB_LIBRARIES}
|
${MINIZIP_LDFLAGS} ${ZLIB_LIBRARIES}
|
||||||
${LUA_LDFLAGS}
|
${LUA_LDFLAGS}
|
||||||
|
@ -540,9 +548,11 @@ target_link_libraries( ${APP_NAME}
|
||||||
)
|
)
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
target_link_libraries( ${APP_NAME} wsock32 ws2_32 )
|
if (WIN32)
|
||||||
|
# target_link_libraries( ${APP_NAME} wsock32 ws2_32 )
|
||||||
|
|
||||||
set_target_properties(${APP_NAME} PROPERTIES WIN32_EXECUTABLE TRUE)
|
set_target_properties(${APP_NAME} PROPERTIES WIN32_EXECUTABLE TRUE)
|
||||||
|
endif()
|
||||||
|
|
||||||
if (APPLE)
|
if (APPLE)
|
||||||
|
|
||||||
|
|
|
@ -54,7 +54,7 @@
|
||||||
#include "../../asm.h"
|
#include "../../asm.h"
|
||||||
#include "../../ppu.h"
|
#include "../../ppu.h"
|
||||||
#include "../../x6502.h"
|
#include "../../x6502.h"
|
||||||
#include "../../common/os_utils.h"
|
#include "common/os_utils.h"
|
||||||
#include "common/configSys.h"
|
#include "common/configSys.h"
|
||||||
|
|
||||||
#include "Qt/main.h"
|
#include "Qt/main.h"
|
||||||
|
|
|
@ -32,12 +32,13 @@
|
||||||
#include <QMessageBox>
|
#include <QMessageBox>
|
||||||
|
|
||||||
#include "../../fceu.h"
|
#include "../../fceu.h"
|
||||||
#include "../../common/os_utils.h"
|
|
||||||
|
|
||||||
#ifdef _S9XLUA_H
|
#ifdef _S9XLUA_H
|
||||||
#include "../../fceulua.h"
|
#include "../../fceulua.h"
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
#include "common/os_utils.h"
|
||||||
|
|
||||||
#include "Qt/LuaControl.h"
|
#include "Qt/LuaControl.h"
|
||||||
#include "Qt/main.h"
|
#include "Qt/main.h"
|
||||||
#include "Qt/input.h"
|
#include "Qt/input.h"
|
||||||
|
|
|
@ -41,7 +41,8 @@
|
||||||
#include "../../ines.h"
|
#include "../../ines.h"
|
||||||
#include "../../nsf.h"
|
#include "../../nsf.h"
|
||||||
#include "../../movie.h"
|
#include "../../movie.h"
|
||||||
#include "../../common/os_utils.h"
|
|
||||||
|
#include "common/os_utils.h"
|
||||||
|
|
||||||
#include "Qt/ConsoleUtilities.h"
|
#include "Qt/ConsoleUtilities.h"
|
||||||
#include "Qt/TraceLogger.h"
|
#include "Qt/TraceLogger.h"
|
||||||
|
|
|
@ -41,10 +41,14 @@
|
||||||
#include <cerrno>
|
#include <cerrno>
|
||||||
#include <cstdio>
|
#include <cstdio>
|
||||||
#include <cstdlib>
|
#include <cstdlib>
|
||||||
//#include <sys/time.h>
|
|
||||||
//#include <sys/stat.h>
|
#ifdef WIN32
|
||||||
//#include <sys/types.h>
|
|
||||||
#include <direct.h>
|
#include <direct.h>
|
||||||
|
#else
|
||||||
|
#include <sys/time.h>
|
||||||
|
#include <sys/stat.h>
|
||||||
|
#include <sys/types.h>
|
||||||
|
#endif
|
||||||
|
|
||||||
static const char* HotkeyStrings[HK_MAX] = {
|
static const char* HotkeyStrings[HK_MAX] = {
|
||||||
"CheatMenu",
|
"CheatMenu",
|
||||||
|
|
|
@ -48,12 +48,12 @@
|
||||||
#include "../../fceu.h"
|
#include "../../fceu.h"
|
||||||
#include "../../movie.h"
|
#include "../../movie.h"
|
||||||
#include "../../version.h"
|
#include "../../version.h"
|
||||||
#include "../../common/os_utils.h"
|
|
||||||
|
|
||||||
#ifdef _S9XLUA_H
|
#ifdef _S9XLUA_H
|
||||||
#include "../../fceulua.h"
|
#include "../../fceulua.h"
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
#include "common/os_utils.h"
|
||||||
#include "common/configSys.h"
|
#include "common/configSys.h"
|
||||||
#include "../../oldmovie.h"
|
#include "../../oldmovie.h"
|
||||||
#include "../../types.h"
|
#include "../../types.h"
|
||||||
|
|
|
@ -4,7 +4,9 @@
|
||||||
#include <string.h>
|
#include <string.h>
|
||||||
#include <stdlib.h>
|
#include <stdlib.h>
|
||||||
|
|
||||||
//#include <dirent.h>
|
#ifndef WIN32
|
||||||
|
#include <dirent.h>
|
||||||
|
#endif
|
||||||
|
|
||||||
#include "../../types.h"
|
#include "../../types.h"
|
||||||
#include "configSys.h"
|
#include "configSys.h"
|
||||||
|
|
|
@ -8,6 +8,7 @@
|
||||||
#include <io.h>
|
#include <io.h>
|
||||||
#else
|
#else
|
||||||
#include <errno.h>
|
#include <errno.h>
|
||||||
|
#include <unistd.h>
|
||||||
#include <sys/stat.h>
|
#include <sys/stat.h>
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue