This commit is contained in:
Vitor Santos Costa 2014-12-15 14:32:35 +00:00
parent 66b8498e4b
commit 8e3eed1fe1
2 changed files with 18 additions and 12 deletions

View File

@ -42,7 +42,9 @@ set(CMAKE_BINARY_DIR ${CMAKE_SOURCE_DIR}/build)
set(CMAKE_TOP_BINARY_DIR ${CMAKE_BINARY_DIR}) set(CMAKE_TOP_BINARY_DIR ${CMAKE_BINARY_DIR})
set(YAP_PL_SRCDIR ${CMAKE_SOURCE_DIR}/pl) set(YAP_PL_SRCDIR ${CMAKE_SOURCE_DIR}/pl)
cmake_policy( SET CMP0042 NEW) if (${CMAKE_SYSTEM_NAME} MATCHES "Darwin")
cmake_policy( SET CMP0042 NEW)
endif()
# Compatibility vars with autotols # Compatibility vars with autotols
set ( prefix "${CMAKE_INSTALL_PREFIX}") set ( prefix "${CMAKE_INSTALL_PREFIX}")
@ -70,7 +72,7 @@ set(YAP_ROOTDIR "${prefix}")
set(YAP_YAPLIB libYap${CMAKE_SHARED_LIBRARY_SUFFIX}) set(YAP_YAPLIB libYap${CMAKE_SHARED_LIBRARY_SUFFIX})
set(YAP_STARTUP startup.yss) set(YAP_STARTUP startup.yss)
string(TIMESTAMP YAP_TIMESTAMP) string(TIMESTAMP YAP_TIMESTAMP)
string( SUBSTRING ${CMAKE_SHARED_LIBRARY_SUFFIX} 1 -1 SO_EXT )
# #
# Optional libraries that affect compilation # Optional libraries that affect compilation
# #
@ -130,11 +132,16 @@ if ( ${C_COMPILER} MATCHES "Intel")
set (HAVE_GCC 1) set (HAVE_GCC 1)
endif() endif()
# replace instructions codes by the address of their code if (HAVE_GCC)
option (WITH_THREADED_CODE "Use threaded code" ON) # replace instructions codes by the address of their code
if (WITH_THREADED_CODE) option (WITH_THREADED_CODE "Use threaded code" ON)
if (WITH_THREADED_CODE)
set (USE_THREADED_CODE 1) set (USE_THREADED_CODE 1)
endif (WITH_THREADED_CODE) endif (WITH_THREADED_CODE)
endif (HAVE_GCC)
#
set (BUILD_SHARED_LIBS ON)
# #
# include libtai package as an independent library # include libtai package as an independent library
@ -330,9 +337,8 @@ set(CONSOLE_SOURCES console/yap.c)
# console/LGPL/pl-ntmain.c # console/LGPL/pl-ntmain.c
# ) # )
# ADD_SUBDIRECTORY(GPL) ADD_SUBDIRECTORY(library)
# ADD_SUBDIRECTORY(LGPL) ADD_SUBDIRECTORY(swi/library)
# ADD_SUBDIRECTORY(library)
# ADD_SUBDIRECTORY(os) # ADD_SUBDIRECTORY(os)
# ADD_SUBDIRECTORY(packages) # ADD_SUBDIRECTORY(packages)
# ADD_SUBDIRECTORY(packages) # ADD_SUBDIRECTORY(packages)
@ -506,7 +512,7 @@ option (WITH_Static_compilation
option (Use_MALLOC option (Use_MALLOC
"use malloc to allocate memory" ON) "use malloc to allocate memory" ON)
if (Use_Malloc) if (Use_MALLOC)
# use default allocator # use default allocator
set ( USE_SYSTEM_MALLOC 1 ) set ( USE_SYSTEM_MALLOC 1 )
endif() endif()

View File

@ -1784,7 +1784,7 @@ signal. */
/* relocable objects */ /* relocable objects */
#ifndef SO_EXT #ifndef SO_EXT
#define SO_EXT "${CMAKE_SHARED_LIBRARY_SUFFIX}" #define SO_EXT "${SO_EXT}"
#endif #endif
/* library search variable */ /* library search variable */