build system switch to cmake

Remove old build system at the same time

Change-Id: Ifdffe1fcd4cfece05f036d8de6e7cb74aca65f62
This commit is contained in:
Dominique Martinet
2018-06-04 10:39:03 +09:00
parent 4bdd9cf512
commit 2a63c962fc
63 changed files with 945 additions and 8357 deletions

View File

@ -0,0 +1,15 @@
include_directories(
"${CMAKE_CURRENT_BINARY_DIR}"
"${PROJECT_BINARY_DIR}"
"${PROJECT_BINARY_DIR}/ihk/linux/include/ihk"
"${IHK_FULL_SOURCE_DIR}/linux/include"
"${CMAKE_CURRENT_SOURCE_DIR}/../../executer/include"
"${CMAKE_CURRENT_SOURCE_DIR}"
)
add_executable(mcstat mcstat.c)
target_link_libraries(mcstat ihklib)
install(TARGETS mcstat
DESTINATION "${CMAKE_INSTALL_BINDIR}")

View File

@ -1,30 +0,0 @@
CC=@CC@
MCC=mpicc
BINDIR=@BINDIR@
SBINDIR=@SBINDIR@
prefix=@prefix@
exec_prefix=@exec_prefix@
LIBDIR=@libdir@
MANDIR=@MANDIR@
KDIR ?= @KDIR@
ARCH=@ARCH@
VPATH=@abs_srcdir@
IHKDIR ?= $(VPATH)/../../../ihk/linux/include/
CFLAGS=-Wall -O -I. -I${IHKDIR} -I@abs_srcdir@/../../executer/include -I@abs_builddir@/../../../ihk/linux/include/ihk
LDFLAGS=-L@abs_builddir@/../../../ihk/linux/user -lihk -Wl,-rpath -Wl,$(prefix)/lib @LDFLAGS@
TARGET=mcstat
.PHONY: all clean install
all: $(TARGET)
mcstat: mcstat.c
$(CC) -I${KDIR} $(CFLAGS) $(EXTRA_CFLAGS) $(LDFLAGS) -o $@ $^
clean::
$(RM) $(TARGET) *.o
install::
install -m 755 -d $(MANDIR)/man1
install -m 644 mcstat.1 $(MANDIR)/man1/mcstat.1
install -m 755 mcstat $(BINDIR)