Ninja: also build ninja support on Windows

This commit is contained in:
Peter Kuemmel 2012-02-19 11:10:18 +01:00
parent 70c39c845f
commit 895914881b

View File

@ -353,23 +353,20 @@ IF (WIN32)
ENDIF(NOT UNIX) ENDIF(NOT UNIX)
ENDIF (WIN32) ENDIF (WIN32)
# Ninja only works on UNIX. SET(SRCS ${SRCS}
IF(UNIX) cmGlobalNinjaGenerator.cxx
SET(SRCS ${SRCS} cmGlobalNinjaGenerator.h
cmGlobalNinjaGenerator.cxx cmNinjaTypes.h
cmGlobalNinjaGenerator.h cmLocalNinjaGenerator.cxx
cmNinjaTypes.h cmLocalNinjaGenerator.h
cmLocalNinjaGenerator.cxx cmNinjaTargetGenerator.cxx
cmLocalNinjaGenerator.h cmNinjaTargetGenerator.h
cmNinjaTargetGenerator.cxx cmNinjaNormalTargetGenerator.cxx
cmNinjaTargetGenerator.h cmNinjaNormalTargetGenerator.h
cmNinjaNormalTargetGenerator.cxx cmNinjaUtilityTargetGenerator.cxx
cmNinjaNormalTargetGenerator.h cmNinjaUtilityTargetGenerator.h
cmNinjaUtilityTargetGenerator.cxx )
cmNinjaUtilityTargetGenerator.h ADD_DEFINITIONS(-DCMAKE_USE_NINJA)
)
ADD_DEFINITIONS(-DCMAKE_USE_NINJA)
ENDIF(UNIX)
# create a library used by the command line and the GUI # create a library used by the command line and the GUI
ADD_LIBRARY(CMakeLib ${SRCS}) ADD_LIBRARY(CMakeLib ${SRCS})