windows support

This commit is contained in:
vscosta 2016-04-17 17:10:58 -07:00
parent c1b8d140db
commit 37649b7d1a
2 changed files with 13 additions and 8 deletions

View File

@ -160,6 +160,12 @@ set(YAP_MODULES
$<TARGET_OBJECTS:utf8proc>
)
else(YAP_SINGLE_FILE)
if (WIN32)
set(YAP_MODULES
$<TARGET_OBJECTS:Yap++>
${YAP_MODULES}
)
endif( )
set( UTF8PROC_DL utf8proc)
endif(YAP_SINGLE_FILE)
@ -466,10 +472,8 @@ add_subDIRECTORY (os)
#bootstrap and saved state
add_subDIRECTORY (pl)
IF (NOT MSVC)
#C++ interface
add_subDIRECTORY (CXX)
ENDIF(NOT MSVC)
ADD_SUBDIRECTORY(library)
ADD_SUBDIRECTORY(swi/library)
@ -542,7 +546,7 @@ option (WITH_DOCS
#TODO: use cmake target builds
# option (USE_DEBUGYAP
# "enable C-debugging for YAP" OFF)
# "enable C-debugging for YAP" OFF)e
#TODO: use cmake arch/compiler
# option (USE_CYGWIN

View File

@ -1,7 +1,4 @@
add_library (regexp SHARED regexp.c)
if( NOT HAVE_REGEX_H )
set ( REGEX_SOURCES
cclass.h
cname.h
@ -10,10 +7,14 @@ if( NOT HAVE_REGEX_H )
yapregex.h
engine.c
regcomp.c
regerror.c
regexec.c
regfree.c
)
endif( NOT HAVE_REGEX_H )
target_link_libraries(regexp libYap ${REGEX_SOURCES})
add_library (regexp SHARED regexp.c ${REGEX_SOURCES})
target_link_libraries(regexp libYap)
set_target_properties (regexp PROPERTIES PREFIX "")