|
Lines 117-123
Link Here
|
| 117 |
) |
117 |
) |
| 118 |
ELSEIF(CMAKE_SYSTEM_NAME MATCHES "Linux") |
118 |
ELSEIF(CMAKE_SYSTEM_NAME MATCHES "Linux") |
| 119 |
# dtrace on Linux runs gcc and uses flags from environment |
119 |
# dtrace on Linux runs gcc and uses flags from environment |
|
|
120 |
SET(CC_SAVED $ENV{CC}) |
| 120 |
SET(CFLAGS_SAVED $ENV{CFLAGS}) |
121 |
SET(CFLAGS_SAVED $ENV{CFLAGS}) |
|
|
122 |
SET(ENV{CC} "${CMAKE_C_COMPILER} ${CMAKE_C_COMPILER_ARG1}") |
| 121 |
SET(ENV{CFLAGS} ${CMAKE_C_FLAGS}) |
123 |
SET(ENV{CFLAGS} ${CMAKE_C_FLAGS}) |
| 122 |
SET(outfile "${CMAKE_BINARY_DIR}/probes_mysql.o") |
124 |
SET(outfile "${CMAKE_BINARY_DIR}/probes_mysql.o") |
| 123 |
# Systemtap object |
125 |
# Systemtap object |
|
Lines 125-130
Link Here
|
| 125 |
COMMAND ${DTRACE} -G -s ${CMAKE_SOURCE_DIR}/include/probes_mysql.d.base |
127 |
COMMAND ${DTRACE} -G -s ${CMAKE_SOURCE_DIR}/include/probes_mysql.d.base |
| 126 |
-o ${outfile} |
128 |
-o ${outfile} |
| 127 |
) |
129 |
) |
|
|
130 |
SET(ENV{CC} ${CC_SAVED}) |
| 128 |
SET(ENV{CFLAGS} ${CFLAGS_SAVED}) |
131 |
SET(ENV{CFLAGS} ${CFLAGS_SAVED}) |
| 129 |
ENDIF() |
132 |
ENDIF() |
| 130 |
|
133 |
|