Skip to content

Commit

Permalink
Attempting to rectify a bad merge.
Browse files Browse the repository at this point in the history
  • Loading branch information
brycelelbach committed Sep 25, 2012
1 parent 5b41c59 commit fe86a12
Show file tree
Hide file tree
Showing 2 changed files with 46 additions and 31 deletions.
20 changes: 10 additions & 10 deletions cmake/HPX_AddComponent.cmake
Expand Up @@ -54,6 +54,7 @@ macro(add_hpx_component name)
add_hpx_library_sources(${name}_component
GLOB_RECURSE GLOBS "${${name}_SOURCE_GLOB}")

set(${name}_SOURCES ${${name}_component_SOURCES})
add_hpx_source_group(
NAME ${name}
CLASS "Source Files"
Expand All @@ -66,16 +67,15 @@ macro(add_hpx_component name)
endif()
hpx_debug("add_component.${name}" "${name}_HEADER_GLOB: ${${name}_HEADER_GLOB}")

if(NOT ${name}_HEADER_GLOB)
add_hpx_library_headers(${name}_component
GLOB_RECURSE GLOBS "${${name}_HEADER_GLOB}")

add_hpx_source_group(
NAME ${name}
CLASS "Header Files"
ROOT ${${name}_HEADER_ROOT}
TARGETS ${${name}_component_HEADERS})
endif()
add_hpx_library_headers(${name}_component
GLOB_RECURSE GLOBS "${${name}_HEADER_GLOB}")

set(${name}_HEADERS ${${name}_component_HEADERS})
add_hpx_source_group(
NAME ${name}
CLASS "Header Files"
ROOT ${${name}_HEADER_ROOT}
TARGETS ${${name}_component_HEADERS})
else()
add_hpx_library_sources_noglob(${name}_component
SOURCES "${${name}_SOURCES}")
Expand Down
57 changes: 36 additions & 21 deletions cmake/HPX_AddLibrary.cmake
Expand Up @@ -22,17 +22,17 @@ macro(add_hpx_library name)
set(${name}_LANGUAGE CXX)
endif()

if(${${name}_AUTOGLOB})
if(NOT ${name}_SOURCE_ROOT)
set(${name}_SOURCE_ROOT ".")
endif()
hpx_debug("add_library.${name}" "${name}_SOURCE_ROOT: ${${name}_SOURCE_ROOT}")
if(NOT ${name}_SOURCE_ROOT)
set(${name}_SOURCE_ROOT ".")
endif()
hpx_debug("add_library.${name}" "${name}_SOURCE_ROOT: ${${name}_SOURCE_ROOT}")

if(NOT ${name}_HEADER_ROOT)
set(${name}_HEADER_ROOT ".")
endif()
hpx_debug("add_library.${name}" "${name}_HEADER_ROOT: ${${name}_HEADER_ROOT}")
if(NOT ${name}_HEADER_ROOT)
set(${name}_HEADER_ROOT ".")
endif()
hpx_debug("add_library.${name}" "${name}_HEADER_ROOT: ${${name}_HEADER_ROOT}")

if(${${name}_AUTOGLOB})
if(NOT ${name}_SOURCE_GLOB)
set(${name}_SOURCE_GLOB "${${name}_SOURCE_ROOT}/*.cpp"
"${${name}_SOURCE_ROOT}/*.c"
Expand Down Expand Up @@ -63,18 +63,33 @@ macro(add_hpx_library name)
endif()
hpx_debug("add_library.${name}" "${name}_HEADER_GLOB: ${${name}_HEADER_GLOB}")

if(NOT ${name}_HEADER_GLOB)
add_hpx_library_headers(${name}_lib
GLOB_RECURSE GLOBS "${${name}_HEADER_GLOB}")
hpx_debug("add_library.${name}" "${${name}_lib_HEADERS}: ${${${name}_lib_HEADERS}}")

set(${name}_HEADERS ${${name}_lib_HEADERS})
add_hpx_source_group(
NAME ${name}
CLASS "Header Files"
ROOT ${${name}_HEADER_ROOT}
TARGETS ${${name}_HEADERS})
endif()
add_hpx_library_headers(${name}_lib
GLOB_RECURSE GLOBS "${${name}_HEADER_GLOB}")

set(${name}_HEADERS ${${name}_lib_HEADERS})
add_hpx_source_group(
NAME ${name}
CLASS "Header Files"
ROOT ${${name}_HEADER_ROOT}
TARGETS ${${name}_HEADERS})
else()
add_hpx_library_sources_noglob(${name}_component
SOURCES "${${name}_SOURCES}")

add_hpx_source_group(
NAME ${name}
CLASS "Source Files"
ROOT ${${name}_SOURCE_ROOT}
TARGETS ${${name}_lib_SOURCES})

add_hpx_library_headers_noglob(${name}_component
HEADERS "${${name}_HEADERS}")

add_hpx_source_group(
NAME ${name}
CLASS "Header Files"
ROOT ${${name}_HEADER_ROOT}
TARGETS ${${name}_lib_HEADERS})
endif()

hpx_print_list("DEBUG" "add_library.${name}" "Sources for ${name}" ${name}_SOURCES)
Expand Down

0 comments on commit fe86a12

Please sign in to comment.